Even the most prepared of Christmas shoppers and chefs can be caught out by a last-minute curveball. Fortunately several ...