Survey: Holiday spending still up for grabs