About a third of shoppers say they will spend less on the holidays this year than they did last holiday season.