It happens to the best of us - you've forgotten some of those important Christmas Day essentials and find yourself trudging to the nearest supermarket.
With most stores closing at different times over the festive break, finding somewhere to do your last minute shopping can be a bit daunting when you don't know where to start.
Don't despair, we've put together a handy list of opening and closing times of all major supermarkets over the Christmas period.
The majority of stores - including Tesco, Asda and Sainsbury's - are operating at slightly different hours on Christmas Eve, but will be closed on December 25th.
Whether you need to pick up some Prosecco or turkey seasoning, there's plenty on offer at the UK's supermarket chains.
See below for a full list of seasonal hours for all major stores.
Tesco

Customers should check online at tesco.com for full details of their nearest store's opening hours over the festive break.
December 23rd - all stores will operate normal opening hours.
December 24th - most stores will open at their usual time and close at 7pm or 10pm.
December 25th - CLOSED
Asda

Find out your local Asda supermarket times with their online store locator.
- December 23rd - some stores will open at 5am, 6am or 7am and close at 11pm.
- December 24th - most stores will open at the same time and close at 7pm.
- December 25th - CLOSED
Sainsbury's

If you want details for your local store before heading out, you can get the full breakdown on the Sainsbury's website.
- December 23rd - most stores will operate normal opening hours.
- December 24th - larger stores will be open between 6am and 10pm.
- December 25th - CLOSED
Morrisons

Head over to the Morrisons website for a full breakdown.
- December 23rd - 6am-12am
- December 24th - 6am-6pm
- December 25th - CLOSED
Waitrose

Supermarket chain Waitrose has confirmed that most of its stores will be open on Christmas Eve - find out more on their website.
- December 23rd - all stores will operate normal opening hours.
- December 24th - most stores will be open between 7am and 6pm.
- December 25th - CLOSED
Aldi

Aldi has announced that all stores will be open as usual on Christmas Eve. Visit aldi.co.uk for full details.
- December 23rd - all stores will operate normal opening hours.
- December 24th - 8am-6pm
- December 25th - CLOSED
Lidl

Budget supermarket Lidl will be operating at different hours over the festive break. Head to lidl.co.uk for more information.
- December 23rd - 8am-10pm
- December 24th - 8am-6pm
- December 25th - CLOSED
Co Op

Shoppers are advised to check their local store times using the store finder tool online.
- December 23rd - most stores will operate normal opening hours.
- December 24th - most stores will be open until 9pm
- December 25th - CLOSED
Iceland
Visit the Iceland website for details of your local store.
- December 23rd - 8am-8pm
- December 24th - 8am-8pm
- December 25th - CLOSED
How to get £10 off your next online shop
Customers can get an extra £10 off their shop by ordering from online for the first time over the holidays.
Cashback site Quidco is giving all new members the handy bonus until December 31st at midnight.
All you need to do is sign up to Quidco.com for free, head to their chosen supermarket via the Quidco £10 supermarket bonus link and then spend £10 or more on groceries or household items.
Quidco will then track the order and pay out the £10 bonus to your bank or Paypal account or as vouchers.
How to claim
Sign-up to Quidco.com for free
Visit the supermarket category on Quidco
Shop with any retailer within this category
Earn cashback on your order just for being a Quidco member
Receive a £10 cashback bonus from Quidco
Withdraw your cashback to your bank, PayPal or as vouchers