It's the most wonderful time of the year - or at least the most stressful, if you are an independent retailer depending on ...