Christmas tree shoppers say they are being forced to take a mile-long detour as Prince William and Princess Kate move into their new home, the Forest Lodge at Windsor