Months of discounting leading into the holiday shopping season could take the punch out of Black Friday and Cyber Monday this year.