As New Year's Day approaches, London shops will adjust their opening hours, allowing staff to enjoy a well-deserved break and time with their families.
Major retailers including Sainsbury's, Aldi, and Tesco will adjust their New Year's Day operating hours.
To help you plan, we've compiled a guide to the opening times of all major supermarkets on January 1.
While these times are accurate at the time of writing, it's always best to double-check with your local store because schedules can sometimes change.
Sainsbury's will be open on New Year's Day, with some stores opening from 8am to 8pm and others between 9am and 9pm.
Although most stores will have reduced opening hours, customers are encouraged to check the Asda Store Locator because different branches have varying hours.
Asda stores will generally have the same opening hours as Tesco: 9am to 6pm.
Iceland's New Year's Day opening hours will vary across the country. However, most stores should open at 8am and close at 8pm.
But, as a rough guide, most stores are set to be open from 9am to 6pm.
Lidl stores will be closed on Christmas Day and New Year's Day as in previous years.
Most stores will also remain closed on Boxing Day. However, customers are encouraged to check their local store's opening hours on the online store finder or through the Lidl Plus app.
Aldi will emulate Lidl by closing on New Year's Day. It will also be closed on Christmas Day and Boxing Day, with stores open until 6pm on Christmas Eve.
Stores will be open between 8am and 6pm on New Year's Eve.
Most Marks & Spencer stores will be open but with limited hours.
You can check your local store's opening hours here.
Co-op stores will be open on New Year's Day but with changed hours. These include 9am to 8pm.