As the holiday shopping season approaches, major U.S. retailers from Dollar General to Walmart and Macy s could be saddled with too much stock for a second straight year, according to a Reuters analysis, jeopardizing retailers profit margins and generating steep discounts for shoppers.