America’s indefatigable shoppers delivered in December