Whether we like it or not, Christmas doesn't always go to plan.
Even for those who coast into December with all their shopping done, it's inevitable in the chaos of modern life that something will go to pot.
Brits have been taking to Twitter to share their frustrations as those last minute orders and deliveries fail to turn up, while some travellers have turned up at their Christmas destinations empty-handed due to costly airline mistakes.