Yahoo Lifestyle is committed to finding you the best products at the best prices. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.
With so many other things on our minds this year, shopping for Christmas presents hasn’t gone as smoothly as in previous years.
Plus, many of our festive plans are still up in the air and so figuring out who to buy for has been a logistical nightmare.
However, there’s no time like the present (pun intended) to get things done and so with delivery cut-off dates looming, we’re heading to John Lewis to stock up on those still-to-buy gifts with the reassuring knowledge that they will arrive before Christmas.
To give you some context, John Lewis’ website sets out that the cut-off dates are 7pm on 18 December for standard delivery (free on orders over £50) or 22 December for next day delivery or click and collect (order by 4pm for collection the next day).
So, if you want your present to be delivered before Christmas, you need to order it by 7pm tonight for standard delivery.
So, what are you waiting for? Browse our pick of the top presents still sitting on our loved one’s wish-lists.
10 last-minute Christmas gifts from John Lewis
Hi Pile Fleece Robe | £39
Sheepskin Mule Slippers | £49
Hotel Chocolat Christmas H Box | £12.95
Happy Socks Mixed Cat Gift Set | £29.95
Before you go: Sign up for The Life Edit newsletter to get the latest shopping and lifestyle news.