It is the holiday scenario everyone dreads: realising you forgot batteries for the toys or that one crucial ingredient for dinner just as the clock runs down. As the final hours of festive preparation ...