You made a list but Father Christmas might not have bothered to check it twice. Drinking a glass of sherry in every home can make a man – even as sturdy as Santa – woozy and doing his sloppiest work, or at least that's how we're choosing to explain the abundance of hideous socks under the tree. So what are us gals and guys to do, but hit the shops again? Not sure about you, but we plan to spend the bulk of today dressed in a reindeer onesie browsing the Boxing Day sales, starting with our favourite shops in London.
This super stylish Swedish shop has the most perfectly executed womenswear, and famously good sales. Flog your Christmas tat on eBay and snap up some silk shirts instead.
Selfridges: With it's incredibly vast stock – there is everything from dog collars to posh perfumes – our number one shop in London is the perfect place to pick up the present you really wanted.
These handmade British brogues now have up to 50% off – ideal for dancing 2015 away.
The shipping container stores all have up to 50% off and are offering free delivery on all marketplace orders, so there's really no need to leave the fireside.
If you can be bothered to peel off your Pjs and brave town, the grand dame of department stores is offering up to 50% off their wonderfully curated edit.
Find even more bargains at one of our picks of the 100 best shops in London.