With Christmas just around the corner we're beginning to see Advent calendars and tubs of Quality Street pop up at the supermarkets. For lots of people the key to a successful Christmas shopping ...