Christmas holidays in London are not the entire month of December. The official holiday period runs from December 25 to January 1. During this time, many businesses and public services reduce hours or close, and people take leave. Festive markets, lights, and events begin earlier, but statutory holidays are concentrated around Christmas and New Year.