Prepare your christmas fallbacks

Julia Kollewe

The Christmas shopping season has started in earnest, but come 25 December, will you be prepared for any emergencies?

No matter how organised you are in the hope of the perfect Christmas, something can always go wrong. This doesn't have to be a disaster, though. What are the five things to buy this Christmas to fend off emergencies?