Your carefully-chosen gifts are wrapped and under the tree, and it's time to put your feet up with a glass of mulled wine... or not.
While many people get organised months in advance, plenty of us don't - indeed, last Christmas Eve, last-minute shoppers thronged the streets, spending around £100 million in London alone.
But with the last hours before Christmas ticking away, is there anything you can do if you still have presents to buy? Don't despair - we have some suggestions.
Astonishing super-couponer will get Christmas for free
While most stores are closing at 5.00, some supermarkets will be open much later. Large Tesco stores and Tesco Express branches will be open till 10.00, while smaller Sainsbury's are open till 9.00.
We're not suggesting that you buy your loved ones frozen fish fingers, but there are some surprisingly decent presents to be found in the larger stores. And, even in smaller outlets, you can buy gift cards for other retailers, with Sainsbury's range including Next, Debenhams, Amazon, Body Shop, iTunes, Mothercare, Nandos and more. Asda, indeed, is running a special promotion with iTunes, offering 10% off its £30 Multipack and £50 Gift Card.
In fact, you don't even need to leave the house to give a gift voucher. Websites like Amazon, the Gift Card Centre and Voucher Xpress offer e-gift vouchers that will be emailed to the recipient.
There's an enormous number of possibilities, from wine merchants to lingerie stores. You can even buy experiences, such as a day's water sports. And you can generally print a voucher out so you have something to hand over on Christmas Day.
Both Apple iTunes and Google Play allow you to send music credit to someone else. The sites also allow you to give a subscription to the Apple Music and Google Play Music libraries.
Christmas gift ideas for kids
Still at Google Play, there are presents for book lovers too. Pick a book from the list, and it will be emailed to the recipient to be read on a computer, Android, or iOS device. Meanwhile, you can do the same thing with audio books - or give a subscription - at Amazon's Audible.
There are several websites offering experiences from spa days to flying lessons. At Virgin, you can even buy a day at the England v West Indies first test match in Birmingham next August; meanwhile, BuyAGift offers go-karting on ice.