Deloitte: Consumers in good spirits about holiday shopping