It’s 12 sleeps, elf on the shelf ideas and advent calendar doors until Christmas Day, which means time is running out to get your final festive orders in before delivery cut-off days.

Major high-street retailers have revealed their last order dates to guarantee delivery before Christmas Day, with final times for their cheapest delivery, express and click and collect options available.

Stores like Adidas, Boots, John Lewis and Marks and Spencer have all announced their last dates, with some being as early as this Sunday, December 17, so consider this your warning to get organised, make a list - check it twice - and get those last few gifts ordered with time to spare.

Here are some of the most popular stores and their final order dates:

Adidas

  • Last date for standard delivery: Tuesday, December 19 - £3.99 or free over £25. Free for Adiclub members

  • Last date for click and collect: Tuesday, December 19

Amazon

  • Last date for standard delivery: Tuesday, December 19 - for non-Prime members, delivery from £3.95 or free on orders over £25

  • Last date for express delivery: Saturday, December 23 - from £3.99 or free for Prime members

Argos

  • Last date for standard delivery: Tuesday, December 19 - £3.95

  • Last date for express delivery: 1pm on Sunday, December 24 for eligible same-day fast-track service costing £5.95

  • Last date for click and collect: 1pm on Sunday, December 24 for eligible same-day fast-track service - free

ASOS

  • Last date for standard delivery: Wednesday, December 20 - £4.50 or free over £40

  • Last date for express delivery: Saturday, December 23 - £5.95

  • Last date for click and collect: Wednesday, December 20 - £4.50 or free over £40

Boots

  • Last date for standard delivery: Tuesday, December 19 - £3.95 or free over £25

  • Last date for express delivery: Thursday, December 21 - £4.95

Boots shoppers will need to hurry (
Image:
PA)

Currys

  • Last date for standard delivery: Monday, December 18 for small items (from £3.99) Thursday, December 21 for large items (from £20)

  • Last date for express delivery: Friday, December 22 (from £5.99)

  • Last date for click and collect: 1pm on Sunday, December 24 (free)

John Lewis

  • Last date for standard delivery: Tuesday, December 19 at 7pm - £4.50 or free on orders over £50

  • Last date for express delivery: Friday, December 22 at 8pm - from £7.50

  • Last date for click and collect: 12pm on Friday, December 21 (£2.50 or free over £30)

Marks and Spencer

  • Last date for standard delivery: Sunday, December 17 - £3.99 or free over £60

  • Last date for express delivery: Saturday, December 23 - £5.99

  • Last date for click and collect: Saturday, December 23 - free

New Look

  • Last date for standard delivery: Sunday, December 17

  • Last date for express delivery: 4pm Wednesday, December 20

  • Last date for click and collect: Friday, December 22

Nike

  • Last date for standard delivery: 12.59pm on Wednesday, December 20 - Free for Nike members; £4.50 or free on £99+ for non-members

  • Last date for click and collect: 12.59pm on Wednesday, December 20

Selfridges

  • Last date for standard delivery: Monday, December 18 at 6pm - £5.95

  • Last date for express delivery: Friday, December 21 - £8.95

  • Last date for click and collect: Saturday, December 23 at 9pm - free

Of course, due to demand, these order dates could be subject to change, and it’s best to get your orders in as soon as possible to avoid disappointment. And if you’re sending Christmas cards this year, Royal Mail has also issued a number of key dates to be aware of too.