As the festivities of Christmas come to their climax - parts of everyday life appear to grind to a halt, with shops opening and closing their doors at unusual times.
This year Boxing Day falls on a Saturday, meaning the extra bank holiday will take place on Monday, December 28.
Most supermarkets will operate under their Sunday opening hours, which is usually 11am to 5pm for large superstores.
If you think you'll be making a mad dash to the shops for some last minute supplies over the festive period then use our guide to make sure you're not in for a nasty surprise.
All of its stores will be closed on Christmas Day, but open throughout the festive period with limited opening hours.
On Christmas Eve most of its larger stores will open at 06:00 and close at 18:00. Whilst its hours will be 07:00 - 19:00 on New Year's Eve. On New Year's Day the bigger supermarkets will open from 10:00 - 17:00.
Meanwhile most local stores will open at 07:00 - 21:00 on Christmas Eve. On New Year's Eve the same limited time stands with most of them opening at 07:00 and closing at 21:00.
On New Year's Day most local stores will again be open 09:00 - 21:00.
You can check the specific time for your local store here.
Again, all of Tesco's stores will be closed on Christmas Day.
Its larger supermarkets will operate from 06:00 until 22:00 on Christmas Eve, from 09:00 - 18:00 on Boxing Day and from 06:00 - 19:00 on New Year's Eve. By New Year's Day the larger shops will be open from 09:00 until 18:00.
A large proportion of its Express stores will be open from 06:00 - 22:00 on Christmas Eve, and from 08:00 - 22:00 on Boxing Day.
On New Year's Eve its smaller stores will open from 07:00 - 22:00 and on New Year's Day from 08:00 - 22:00.
You can check the specific time for your local store here.
On Christmas Eve ASDA superstores will be open from 6:00 - 19:00, while all of its stores will be closed on Christmas Day. On Boxing Day the larger stores will open from 9:00 - 18:00.
For New Year's Eve the larger stores will be open from 7am - 7pm, whilst on New Year's Day operating hours will be 10:00 - 18:00.
You can check the specific time for your local store here.
Morrisons supermarkets will be closed on Christmas Day, and will be open from 06:00 - 18:00 on Christmas Eve. On Boxing Day, most of the stores will be open from 10:00 - 17:00.
On New Year's Eve the shops will open at 07:00 and close at 19:00, on New Year's Day the opening hours stand at 10:00 - 17:00.
Its petrol stations and local stores will run at extended hours, and to find these use the store locator.
You can check the specific time for your local store here.
The Marks & Spencer stores vary widely in time over the festive period, with its Simply Food stores having differing operating times, and some of its shops closed on Boxing Day.
Its best to check on its store locator when trying to find your local M&S store times.
You can check the specific time for your local store here.
Most fuel stations will have differing hours to the one on this guide, so refer to the store locators for these shops.