Survey: 54% of shoppers will spend $500+ on holiday gifts