According to Deloitte's annual holiday survey, nearly 40% of American shoppers begin their Christmas shopping before November. The study highlights a growing trend of early holiday purchases ...