Christmas magic on Regent Street in London