Christmas is coming up fast, which tends to put people into one of two camps. The first are the conscientious shoppers who meticulously plan their loved ones' gifts way before Saint Nick climbs down the chimney. The second camp likes to take risks, lives life on the edge – and ends up having to trawl Oxford Street on 23rd December in a last-ditch attempt to find something suitable.