Where can you still buy Christmas presents?

It's never too late...

Redhead shopping online with laptop at christmas at home in the living room

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.

Northern Ireland residents best at keeping to Christmas budget, says survey

E-gift cards
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.

Music credit
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.

Christmas gift ideas for kids

Christmas gift ideas for kids