Are you a last-minute Christmas shopper? Do you only complete your shopping on December 24 every year?