US retail sales in store and online could grow by as much as 4% this holiday season, according to the latest forecast figures.