In my head I was going to be spending this past weekend wrapping my last few Christmas presents whilst eating homemade mince pies to a soundtrack of Christmas tunes. This didn’t happen, mostly because my Christmas present shopping has kind of stalled and the only Christmas task I actually got done was writing a stack of Christmas cards, with no mince pies on the side or any kind of festive musical accompaniment. Apologies to friends in Australia, maybe consider the card you receive at some point in January an early Christmas 2015 card, yeah?

If you’re similarly disorganised, at this stage in the game the internet is your friend. To make life easier I’ve compiled a list of the last ordering dates for Christmas delivery from a selection of shops that have you covered for food, gifts and clothes. Of course the sooner you order the less you’ll have to pay. And it’s worth knowing that if you’ve left things REALLY last minute, Amazon are offering a same day evening delivery if you order before 9am on Christmas Eve. I’ve included prices where they are standard. A word of caution however, apparently some stores have a backlog after unexpectedly busy Black Friday sales, so order ASAP and consider the guaranteed/courier delivery option.

Monday 15th December

You’ve missed the last Tesco turkey ordering slot and the last day for ordering Christmas food online at Sainsbury’s but you’ve still got time (just) to order your food at Marks & Spencer Today’s the last day, so get to it!

Thursday 18th December

ASOS Order by 11.59pm for standard delivery
House of Fraser Order by 7pm for standard delivery (free or £3 on orders under £50)
Waterstones Order by midday for free UK delivery

Friday 19th December

Amazon Order by midnight for free super saver delivery (free on orders over £10, restrictions apply)
Selfridges Order today for UK standard delivery

Saturday 20th December

John Lewis Order by 8pm for UK standard delivery (free home delivery for orders of £50 or over)
Oliver Bonas Last day for UK standard delivery (£3.95)

Sunday 21st December

Amazon Order by midnight for first class delivery (cost depends on items ordered)

Monday 22nd December

House of Fraser Order by 7pm for next day (£6) and by midnight for next evening (£8) delivery
John Lewis Order by 8pm for premium, next day, named day (£6.95) and pre-10.30am (£9.95) delivery
Next Order by 10pm for next day delivery (£3.99, exceptions apply)
Oliver Bonas Order by 3pm for next day delivery (£7.50)
Selfridges Last day for next day and nominated day delivery
Waterstones Order by 9am for first class delivery (£2.75 for the first item, then 55p per additional item) and UK courier delivery (£4.95 for the first item, then 55p per additional item)

Tuesday 23rd December

Amazon Order by 7pm for express delivery for 1pm next day (cost depends on items ordered)
ASOS Order by 6pm for next day delivery, order by 11.59pm for evening next day delivery

Wednesday 24th December

Amazon Order by 9am for evening delivery (cost depends on items ordered)

Anyone else still got some (or all) of there Christmas shopping to do? Please tell me I’m not the only one!