Last minute Christmas shopping? DON'T PANIC. John Lewis has us all covered because they just discounted all their hampers, foodie gifts and booze so you can get everyone else ticked off your list right now. So take a deep breath, go and get a mulled wine, or a snowball or a hot chocolate, or just something festive and start shopping.
You have until 8pm on 22nd December to get next day delivery on your gifts so you have got some time, but we say, be safe and get those hampers ordered! Keep scrolling to shop the offers and make sure you check out our round-up of the John Lewis sale too, for loads more gift ideas.
20% off Hampers
The perfect go to Christmas gift, you can always rely on a hamper. And conveniently, John Lewis have loads of gorgeous options that are discounted right now. Prices start from just £20 and there's hampers for all – chocolate lovers, wine lovers , spice lovers and more. View Deal
20% off food and alcohol
And if you are making your own hamper or just after a nice small gift, there's discounts on booze and foodie gifts too. We personally think the Edinburgh Gin Christmas liqueurs sound delicious. View Deal