To make sure your loved ones don't miss out on cards and presents this year, we've collected the official posting guidelines from the Royal Mail and online retailers.
UK post days remaining:
1st class – Thursday 20th December
Special Delivery Saturday Guarantee – Friday 21st December
Special Delivery – Saturday 22nd December
Amazon: The last day for free postage and for large items has passed, but evening deliveries on Christmas Eve are still available to certain larger cities - if you order before 9.30am on the 24th (check the websites for post codes). If you aren’t eligible, One Day Delivery will ensure your gifts arrive on the 23rd. For more details, check the website.
Most of the websites listed below offer more expensive, guaranteed Christmas Eve delivery for later orders but if you want to get the free or standard cost postage options, here are the dates to watch out for:
December 19th for M&S, Bay, Early Learning Centre, Mothercare, HMV and Firebox.
December 20th for BooHoo.com, Boots, Dixons, Dorothy Perkins, Not on the High Street, Oxfam Shop, Tesco, Topman, Ticketmaster, Miss Selfridge, LastMinute.com, Virgin Experience Days and Waterstones
December 21st for BHS, Goldsmiths, John Lewis, New Look, Prezzybox and Figleaves.
December 22nd for Thorntons, Hamleys, Toys ‘R’ Us, La Senza and Debenhams
But if you’ve forgotten a present, don’t panic – many of the stores allow you to order just a few hours or days before Christmas Eve and still receive your post (for a price).