Holiday retail sales will be 'most surprising' in 3 years, economist says