Get ready because B&M and Home Bargains have finally confirmed their Christmas opening times for 2020.
It has been revealed that they will close earlier to give staff a well deserved break, reports the Liverpool Echo.
Considering that this year has seen an unprecedented demand put upon retails, it comes as no surprise that many companies want to give their employees a break during Christmas week.
But don't worry, there will still be plenty of time to grab your bargains and do your last minute festive shopping.
To save you from being caught out by the change in opening times we've listed all the details below and included several of B&M's Bristol stores too.
Home Bargains is yet to give details for individual stores but we will, of course, update you when we have this information too.
If you want to know about the Christmas opening times for any other stores across Bristol, let us know in the comments below.
Home Bargains
The budget retailer will close on Boxing Day to give staff an extra day's break. This is the third time in a row the store has made this decision.
It will also close stores an hour early on Christmas Eve to let staff get home sooner, this means your local store will shut at 5pm not 6pm.
A spokesperson for Home Bargains said: "We want to recognise how hard our staff have worked throughout some very challenging times and allow them to relax and truly enjoy the break safely with their loved ones.
"Home Bargains is a family-run business, and we know the importance of being together at Christmas time, now more than ever.
"Our staff work tirelessly to keep all our stores running smoothly no matter what and this is our way of saying thank you to all of our staff for their hard work and commitment."
B&M
B&M Bristol - Imperial Retail Park

Mon, 21 Dec - 8.00am - 9.00pm
Tue, 22 Dec - 8.00am - 9.00pm
Wed, 23 Dec - 8.00am - 9.00pm
Christmas Eve - 8.00am - 6.00pm
Christmas Day - Closed
Boxing Day - 9.00am - 6.00pm
Sun, 27 Dec - 10.30am - 4.30pm
Mon, 28 Dec - 9.00am - 6.30pm
Tue, 29 Dec - 8.00am - 8.00pm
Wed, 30 Dec - 8.00am - 8.00pm
New Years Eve - 8.00am - 6.00pm
New Years Day - Closed
Bristol Gate
Mon, 21 Dec - 9.00am - 9.00pm
Tue, 22 Dec - 9.00am - 9.00pm
Wed, 23 Dec - 9.00am - 9.00pm
Christmas Eve - 9.00am - 6.00pm
Christmas Day - Closed
Boxing Day - 9.00am - 6.00pm
Sun, 27 Dec - 10.30am - 4.30pm
Mon, 28 Dec - 9.00am - 6.30pm
Tue, 29 Dec - 9.00am - 8.00pm
Wed, 30 Dec - 9.00am - 8.00pm
New Years Eve - 9.00am - 6.00pm
New Years Day - Closed
Knowle
Mon, 21 Dec - 8.00am - 7.00pm
Tue, 22 Dec - 8.00am - 7.00pm
Wed, 23 Dec - 8.00am - 7.00pm
Christmas Eve - 8.00am - 6.00pm
Christmas Day - Closed
Boxing Day - 9.00am - 6.00pm
Sun, 27 Dec - 10.30am - 4.00pm
Mon, 28 Dec - 9.00am - 6.30pm
Tue, 29 Dec - 8.00am - 6.00pm
Wed, 30 Dec - 8.00am - 6.00pm
New Years Eve - 8.00am - 6.00pm
New Years Day - Closed
Brislington
Mon, 21 Dec - 8am - 9pm
Tue, 22 Dec - 8am - 9pm
Wed, 23 Dec - 8am - 9pm
Christmas Eve - 8am - 6pm
Christmas Day - Closed
Boxing Day - 9am - 6pm
Sun, 27 Dec - 10.30am - 4.30pm
Mon, 28 Dec - 9am - 6pm
Tue, 29 Dec - 8am - 8pm
Wed, 30 Dec - 8am - 8pm
New Years Eve - 8am - 6pm
New Years Day - Closed
Fishponds
Mon, 21 Dec - 8am - 9pm
Tue, 22 Dec - 8am - 9pm
Wed, 23 Dec - 8am - 9pm
Christmas Eve - 8am - 6pm
Christmas Day - Closed
Boxing Day - 9am - 6pm
Sun, 27 Dec - 10.30am - 4pm
Mon, 28 Dec - 9am - 6.30pm
Tue, 29 Dec - 8am - 8pm
Wed, 30 Dec - 8am - 8pm
New Years Eve - 8am - 6pm
New Years Day - Closed
Abbeywood
Mon, 21 Dec - 8am - 9pm
Tue, 22 Dec - 8am - 9pm
Wed, 23 Dec - 8am - 9pm
Christmas Eve - 8am - 6pm
Christmas Day - Closed
Boxing Day - 9am - 6pm
Sun, 27 Dec - 10.30am - 4.30pm
Mon, 28 Dec - 9am - 6.30pm
Tue, 29 Dec - 8am - 8pm
Wed, 30 Dec - 8am - 8pm
New Years Eve - 8am - 6pm
New Years Day - Closed
Patchway
Mon, 21 Dec - 7am - 10pm
Tue, 22 Dec -7am - 10pm
Wed, 23 Dec -7am - 10pm
Christmas Eve - 7am - 6pm
Christmas Day - Closed
Boxing Day - 9am - 6pm
Sun, 27 Dec - 10.30am - 4.30pm
Mon, 28 Dec - 9am - 6.30pm
Tue, 29 Dec - 8am - 8pm
Wed, 30 Dec - 8am - 8pm
New Years Eve - 8am - 6pm
New Years Day - Closed