We’ve all been there: between party season outfit planning, and indulging in one too many glasses of mulled wine, Christmas shopping suddenly slips to the bottom of the to-do list. But fear not — I have you covered.
As someone who usually leaves her shopping until the last minute, I’ve inadvertently garnered expert knowledge over the years on the best stylish retailers to turn to during the stressful final days of the Christmas shopping rush.
No matter the occasion, recipient, or gifting requirements, I’ve rounded up the best last-minute fashion gifts guaranteed to impress even the pickiest recipients. You’re welcome.
Shipping cut-off dates for Christmas quick information:
- Net-A-Porter: Standard delivery: December 16; next day delivery: December 19; premier: December 24 by 10:00 AM
- Mytheresa: Premium delivery: December 19; express delivery: December 22
- Liberty: Standard delivery: December 20; next day delivery: December 22 by 14:00
- Zara: Standard delivery: December 19; express delivery: December 23
- Marks & Spencer: Standard delivery: December 20; nominated day delivery and store collection: December 23
- H&M: Last shipping day: December 22
- COS: Standard delivery: December 17; express delivery: December 22
- ASOS: Standard delivery: December 21; express delivery: December 23
- Selfridges: Standard delivery: December 19; next day delivery: December 22
Shop the best last-minute gifts
ALIGNE
Francine Borg Jacket
Style on its own as a top, or layer a knit under as outerwear, this navy jacket is the ultimate party-season-ready piece. For those looking to gift it for Christmas or order a last-minute outfit, remember to place your order by December 19 for standard delivery from Aligne.
Tom Ford
Triomphe Cat Eye Sunglasses
With the website indicating which styles are currently ready to ship or how many days they will take to arrive, Smart Buy Sunglasses are great for last-minute shoppers, myself included.

