WITH just 24 days left until Christmas, shoppers will be in full flow. We look back at this annual ritual, which we either love or hate, in years gone by.