Consumers expected to spend $400 more this year than last for holidays