Christmas Day is less than two weeks away - but if you’ve still got presents to buy, you’ll want to know the last delivery dates for stores.
And if you leave it too late, making a Click and Collect order usually buys yo a little more time, in some cases right up until 23 December.
Of course, you should still aim to get your Christmas orders in before these last dates, just to make sure your gift definitely arrives in time.
Go here for the latest coronavirus updates and breaking Covid-19 news
And the window for standard delivery is already starting to close at some stores, so you'll need to get going if you don't want to pay more for Express delivery
In any event, shoppers have been warned to start buying early after facing gaps on supermarket shelves and shortages of toys and food this year.
Amazon
Delivery cut-off date: Last order dates for Amazon depends on the item you want to buy.
When browsing for an item, Amazon should tell you when it can deliver by and if it offers same-day delivery.
For most items, December 23 is the last date you can order for Christmas delivery, and Amazon Prime members get free delivery.
If you're not a member of Amazon Prime, the delivery charge will be displayed on the item's listing.
Argos
Delivery cut-off date: 8pm on December 23 for its standard delivery or 1pm on December 24 for express delivery.
Price: Starts at £3.95
Collection cut-off date: Until December 24 for collection the same day, if the item is in stock.
Price: Free
ASOS
Delivery cut-off date: December 20 if using standard delivery, or December 22 for next-day delivery.
Price: Free for orders over £35, £4 otherwise
Collection cut-off date: December 19 for standard click and collect, or December 22 for next-day.
Price: Free for orders over £35, £4 otherwise
The Body Shop
Delivery cut-off date: December 19 for super saver delivery or standard delivery, or December 21 for express delivery
Price: From £3.49
Collection cut-off date: Order by 12pm on December 23.
Price: Free
Currys PC World
Currys PC World orders depend on the size of your item
Delivery cut-off date (small items): 9pm on December 18 for standard delivery or 9pm on December 22 for next-day delivery.
Delivery cut-off date (large items): 7pm on December 15 for standard delivery, or 7am on December 20 for next-day delivery.
Price: Delivery is free on some smaller items but can go up to £40 for next-day delivery on larger products.
Collection cut-off date: 12pm on December 24.
Price: Free

John Lewis
John Lewis states on its website that its last delivery cut-offs may change "subject to demand" but at the moment, the following dates apply.
Delivery cut-off date: 7pm on December 21 for standard delivery, or 8pm on December 22 for named day delivery and evening delivery.
Price: Free when you spend £50, otherwise £3.50.
Collection cut-off date: 8pm on December 22
Price: Free when you spend £30, otherwise £2
Marks and Spencer
M&S last order dates vary depending on what you're ordering
Delivery cut-off date (Clothing, home or beauty products): 8pm on December 18. 6pm on December 23 for nominated or next-day delivery.
Price: Free over £50, otherwise £3.50
Delivery cut-off date (Flowers): Nominated or next-day delivery 12pm on December 23.
Price: Free
Delivery cut-off date (Wine): 12pm on December 18 for standard delivery, or 12pm on December 22 for next-day.
Price: £4.99, over £100 free
Collection cut-off date: 6pm on December 23
Price: Free
New Look
Delivery cut-off date: December 16 for standard delivery or by 6pm on December 23 for next-day delivery. Express delivery is 4pm on December 22.
Price: £2.99 for orders under £30 and next-day delivery costs £5.99.
Collection cut-off date: 6pm on December 23.
Price: Free

Next
Delivery cut-off date: Midnight on 21 December
Price: £3.99
Collection cut-off date: Midnight on 23 December
Price: Free
Lush
Delivery cut-off date: 12pm on 17th December. Next-day delivery is 12pm on Wednesday 22nd December.
Price: £3.95, free over £45
Collection cut-off date: No North East stores offer Click and Collect
Smyths
Delivery cut-off date (bulky items): 11:59pm 16th December
Delivery cut-off date (standard items): 9pm on 20 December
Price: Free over £20, £2.99 for £10-£20, £4.99 for under £10
The Entertainer
Delivery cut-off date: Midnight 19th Dec for standard, 6pm on 20 December for Express
Price: Free over £39.99, or £2.99 under £39.99 (standrad) or £2.99 over £39.99 and £5.99 under £39.99 for Express
Collection cut-off date: Midnight on 19 December
Price: Free over £10
Collection cut-off date (Collect at Asda or MyHermes Parcelshops): Midnight on 19 December
Price: £2.99