Just like that, in the blink of an eye, it's almost Christmas. But if you're a last-minute shopper who hasn't even started pulling your list together then fear not, there's still a few days left to get all your gifts in order ahead of the big day.
Depending what you're planning to buy, it pays to get organised sharpish, and crucially, be aware of last order cut-off dates. One huge retailer that sees a boom in trade over the festive season is Marks & Spencer.
The brand has released the dates you need to know to make sure your order arrives in time. In some cases, like personalised products, there's only a few days left to go to guarantee you get everything ahead of December 25.
Clothing, home and beauty
Flowers
Shop prices 'are yet to peak and will remain high' as inflation hits new heights
Wine
Hampers
Giftcards
Personalised products
Of course there are plenty of places to pick up Christmas gifts, including the likes of John Lewis, who have also revealed their last order dates for this Christmas. Royal Mail has also issued a number of key dates to be aware of if you're planning on sending Christmas cards this year.