Half of all US holiday shoppers have yet to begin spending, new research suggests, giving retailers time to get customers spending in their stores.