Survey: Shoppers will gift to themselves