These are the last dates for ordering online for Christmas for some of the UK’s biggest retailers.
Amazon and Amazon Prime
Customers can order right up until Christmas Eve for same-day delivery on Amazon.
Amazon Prime members can order as late as 9.15pm on the Prime Now app for deliveries by midnight on Christmas Eve. However, this is in selected areas only.
Sunday 22 December for standard delivery - your items will arrive by Tuesday 24 December.
Monday 23 December for one-day delivery - a delivery fee will apply for non-Prime members. Subject to availability.
Tuesday 24 December for same-day delivery - Amazon explains that it will deliver eligible products on Monday 24 December in Greater London and 80 other cities and towns. A fee will apply for non-Prime members.
Tuesday 24 December for Prime Now customers - Amazon will deliver on Tuesday 24 December in selected postcodes in London, Hertfordshire, Surrey, Birmingham, Newcastle, Manchester, Leeds, Liverpool, Portsmouth, South Yorkshire and Glasgow.
With Prime Now, you will receive free delivery for orders up to midnight by ordering by 9.15pm and order by 7.15pm for delivery at 10pm in Glasgow.
Tuesday 24 December for Morrisons groceries on Prime Now - this is for Morrisons groceries picked at a local Morrisons store and delivered via Prime Now within a two hour window. The last window for delivery on Tuesday 24 December is 4pm-6pm in selected postcodes in Birmingham, Glasgow, Leeds, Manchester, London and Newcastle.
Tuesday 24 December for AmazonFresh purchases - Amazon’s grocery delivery service is available in 302 postcodes in London and the South East. This offers delivery a variety of grocery items from Morrisons, Booths, Whole Foods Market and favourite brands, in one-hour delivery slots.
For same day delivery, order by 1pm for delivery as late as 11pm. This requires Prime membership. For more information, visit: amazon.co.uk/fresh
Wednesday 25 December for last minute gift ideas. You can email or print a gift card.
Collection in store - the last date to place your order is Monday 23rd December for collection in store.
Delivery to store - the last date to place your order online is 6pm Monday 23rd December for collection in store Tuesday 24th December.
Delivery to home - the last date to place your order online is 12 Midnight Sunday 22nd December for delivery to home prior to Christmas.
4 day delivery home furniture - England, Scotland and Wales: The last day to place an order is Monday 16th December, you will be contacted to arrange a suitable delivery time and date.
Northern Ireland Only: The last day to place an order is Monday 9th December, you will be contacted to arrange a suitable delivery time and date.
Offshore: The last day to place an order is Friday 6th December you will be contacted to arrange a suitable delivery time and date.
Channel Islands: The last day to place an order is Sunday 1st December you will be contacted to arrange a suitable delivery time and date.
Last order dates for Christmas at Debenhams varies. The website explains that customers should:Check the product's page for options and 'order by' times. Not every delivery option is available for every product. The product’s page will show icons for the delivery options you can choose.
Whether the retailer can do a quick delivery depends on your address. Your postcode might not by covered by the quick delivery options. You could try a different delivery options, or arrange for it to go to a different address.
Some of Debenhams other sites have different delivery options.These are the sites: