Shoppers Boost Spending 2.4% in Weekend Before Christmas