'Ho-hum holiday' spending expected as shoppers deal with economic cross-currents