Forecasts call for a jollier holiday shopping season online