Last Updated on November 21, 2022
Doing some last-minute Christmas shopping? Don’t panic just yet – there’s still time to get gifts for your loved ones delivered to your door.
I know some people who are super organised with their gift buying, but I’m not one of them. Over the past few years, I’ve found myself scrambling to get my secret Santa presents in the days just before Christmas.
READ MORE: H&M Just Announced Its Latest Innovation Metaverse Design Story – Here Are All The Details
I’d love to be more prepared, but just in case, I’ve found out the very last shipping dates for all of my favourite brands.

Here are some of the key shipping dates you need to take note of so you’re sure that your presents will reach your loved ones on time.
Wear Next may receive a small commission if you click a link from one of our articles onto a retail website and make a purchase.
UK shipping dates
Royal Mail
If you’re sending something through the post, make sure you do so on or before the following dates depending on the service you’re using.
Monday, 19 December: 2nd Class, 2nd Class Signed For and Royal Mail 48
Wednesday, 21 December: 1st Class, 1st Class Signed, Royal Mail 24, Royal Mail Tracked 48
Thursday, 22 December: Special Delivery Guaranteed®, Royal Mail Tracked 24®
Friday, 23 December: Special Delivery Guaranteed withSaturday Guarantee

Evri
Monday, 20 December: last day for courier collection
Tuesday. 21 December: send a parcel standard delivery from a ParcelShop or Locker by 12 noon
Wednesday, 22 December: send a parcel next day delivery from a ParcelShop or Locker by 12 noon
Brands’ shipping dates
If you’re buying directly from brands rather than posting yourself, it’s a good idea to check delivery dates.
If you live in or around London, you can shop at a few brands for same-day delivery on Christmas Eve.
These include:
Net-a-Porter: 24 December (specific postcodes only)
Selfridges: 24 December (London only)
Zara: 24 December (London only)
Outside of London, you can shop at these brands for delivery on Xmas Eve.
Amazon: 24 December
Argos: 24 December
You can always sign up to each one’s newsletter for updates, but I’ve compiled a list of some of the brands we usually shop for below.
Here are the key dates you need to know to get your order before Christmas, as compiled by ParcelHero. If you have specific brands in mind not included on the below list, you can check their handy tool to find out when it is.
READ MORE: New Arrivals: 11 Must-See Pieces That Have Just Landed
Agent Provocateur: 23/12/2022
All Saints: 23/12/2022
Amazon: 24/12/2022
Ann Summers: 23/12/2022
ASOS: 22/12/2022
Boden: 23/12/2022
Body Shop: 21/12/2022
Cath Kidston: 22/12/2022
Debenhams: 23/12/2022
Gap: 23/12/2022
George (Asda): 22/12/2022
Harrods: 21/12/2022
Harvey Nichols: 23/12/2022
House of Fraser: 23/12/2022
Jigsaw: 23/12/2022
John Lewis: 23/12/2022
Karen Millen: 23/12/2022
Liberty: 22/12/2022
Littlewoods: 22/12/2022
M&S: 22/12/2022
Net-a-Porter: 24/12/2022 (specific postcodes only)
New Look: 23/12/2022
Next: 23/12/2022
Paul Smith: 23/12/2022
Selfridges: 24/12/2022 (specific postcodes only)
Sephora: 22/12/2022
Sports Direct: 23/12/2022
Superdry: 23/12/2022
Urban Outfitters: 22/12/2022
Very: 22/12/2022
Warehouse: 23/12/2022
Zara: 24/12/2022 (specific postcodes only)