As consumers flock to stores and shop online, the average shopper is expected to spend more than $1,000 this upcoming holiday.