SHOPS may only be shut for one day, but there's always a dash for food over Christmas.

Unexpected visitors, items left off the list and cooking disasters all make for last-minute panics.

But will your local supermarket actually be open?

Here are all the opening hours for supermarkets in Bolton, to make your dash for festive favourites a little easier.

Morrisons - Blackhorse Street:

Christmas Day: Closed

Boxing Day: 9am-6pm

Thursday 27th December: 7am-10pm

Morrisons- Mornington Road

Christmas Eve: 5am-6pm

Christmas Day: Closed

Boxing Day: 9am-6pm

Thursday 27th December: 7am-10pm

Morrisons- Bury Road

Christmas Eve: 5am-6pm

Christmas Day: Closed

Boxing Day: 9am-6pm

Thursday 27th December: 7am-10pm

Morrisons-Lea Gate (Harwood)

Christmas Eve: 5am-6pm

Christmas Day: Closed

Boxing Day: 9am-6pm

Thursday 27th December: 7am-10pm

Asda- Burnden Park

Christmas Eve: Midnight-7pm

Christmas Day: Closed

Boxing Day: 9am-6pm

Thursday 27th December: Opens at 6am

New Year’s Eve: 8am-7pm

New Year’s Day: 10am-5pm

Asda- Astley Bridge

Christmas Eve: Midnight-7pm

Christmas Day: Closed

Boxing Day: 9am-6pm

Thursday 27th December: Opens at 6am

New Year’s Eve: 7am-7pm

New Year’s Day: 10am-5pm

Asda- Daubhill

Christmas Eve: 6am-7pm

Christmas Day: Closed

Boxing Day: 9am-6pm

Thursday 27th December: 7am-11pm

New Year’s Eve: 7am-7pm

New Year’s Day: 10am-5pm

Asda-Farnworth

Christmas Eve: Midnight-7pm

Christmas Day: Closed

Boxing Day: 9am-6pm

Thursday 27th December: 8am- 10pm

New Year’s Eve: 8am-7pm

New Year’s Day: 10am-5pm

Asda-Horwich

Christmas Eve: Midnight-7pm

Christmas Day: Closed

Boxing Day: 9am-6pm

Thursday 27th December: 6am-midnight

New Year’s Eve: 7am-7pm

New Year’s Day: 10am-5pm

Tesco-Little Lever

Christmas Eve: 5am-7pm

Christmas Day: Closed

Boxing Day: Closed

Thursday 27th December: 7am-11pm

New Year’s Eve: 7am-7pm

New Year’s Day: Closed

Tesco- Farnworth

Christmas Eve: 5am-7pm

Christmas Day: Closed

Boxing Day: Closed

Thursday 27th December: 7am-11pm

New Year’s Eve: 7am-7pm

New Year’s Day: Closed

Tesco-Horwich

Christmas Eve: 5am-7pm

Christmas Day: Closed

Boxing Day: 9am-6pm

Thursday 27th December: 6am-midnight

New Year’s Eve: 12am-7pm

New Year’s Day: 9am-6pm

Sainsbury’s-Bolton Superstore

Christmas Eve: 6am-6pm

Christmas Day: Closed

Boxing Day: 9am-5pm

Thursday 27th December: 7am-8pm

New Year’s Eve: 7am-7pm

New Year’s Day: 9am-5pm

Aldi-All Bolton Stores

Christmas Eve: 8am-6pm

Christmas Day: Closed

Boxing Day: Closed

Thursday 27th December: 8am-10pm

New Year’s Eve: 8am-6pm

New Year’s Day: Closed