Survey: Consumers still have lots of holiday shopping to do