How much holiday shopping do you still have to get done?