Christmas sales to shop now: Aldi, Boots, Amazon and more have great discounts

Men wearing blue sweater and eyeglasses holding credit card and using laptop at home office during christmas holidays
Here are all the deals to know about right now. (Getty Images)

Yahoo Life's editors are committed to independently selecting wonderful products at great prices for you. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.

Usually you have to wait until after Christmas to take advantage of big discounts but these are unprecedented times and so it stands to reasons that things are a little different this year.

We haven't even hit the five day countdown yet, but a wide variety of shops are already offering customers access to big bargains across Christmas trees, decorations, gift hampers and all sorts of other festive goodies.

So, whether you're looking for those last minute bits for your own celebrations, know someone who would appreciate the gift or fancy treating yourself to a discounted hamper (why not?), you'll want to check out our list below.

Do keep checking back as we'll be updating this list with all the latest Christmas sales.

The best Christmas sales to shop now

Aldi | Shop here

We've been raving about Aldi's SpecialBuys all year-round, so you can imagine our excitement when we saw that lots of the hot to trot products are currently reduced ahead of Christmas.

You can now nab up to 38% off household and garden items, beauty products and ideal gifts, all with free delivery.

Our top pick: Pre Lit Deluxe Christmas Door Set | £59.99 (Was £69.99)

Amazon | Shop here

Amazon's last minute Christmas gifts sale sees customers able to nab up to 40% off across all categories on the site (and that's a lot of categories).

From deals under £15 that will make the perfect stocking fillers or quick gifts to products from small businesses so you can do good while you shop, there's something for everyone here.

Our top pick: Oral-B Pro 3 Electric Toothbrush | £39.99 (Was £89.99)

Boots | Shop here

If you're after a gift set or two hit up Boots' Star Gift offers, where a huge selection have been slashed to half price. Plus, the discount spans perfume, electricals and much more.

Our fave? No7's Ultimate Skincare Collection that is filled with £147 worth of products for only £40.

Our top pick: No7 The Ultimate Skincare Collection | £40 (Was £80) from Boots

John Lewis | Shop here

John Lewis has just launched its sale section with 50% off everything from beauty gift sets to women's clothing and designer bags. Plus, there are some huge electronic deals up for grabs, from TVs to headphones, you can save hundreds - and snap up a deal before the Boxing Day craziness.

Our top pick: LG Smart TV, 32 inch with Freeview Play/Freesat HD| £219 (Was £249)

Robert Dyas | Shop here

The kind people behind Robert Dyas have slashed prices across their range of Christmas and gifting items, offering customers up to 50% off a wide range of homeware, garden accessories festive extras like outdoor lights.

Our top pick: Bosch Happy Coffee Machine | £29.99 (Was £106.99)

Marks & Spencer | Shop here

You don't get much more festive when it comes to shopping than M&S, and currently the shop have got 20% off a range of great Christmas hampers, up to 40% off on selected homeware, 30% off selected beauty, two for £15 on kids PJs and up to £10 on selected Christmas flowers.

Our top pick: Clementine Light Up Snow Globe Gin Liqueur & Prosecco Gift Box | £26 (Was £45)

Homebase | Shop here

Whether you still haven't got your tree - or are looking for an extra one - Homebase should definitely be your first port of call, as the store is currently selling artificial Christmas trees, tree lights and all sorts of other festive accessories for half price.

Our top pick: White Berries Eucalyptus Christmas Wreath | £12.50 (Was £45)

Watch: What are the best bargain beauty products