NBC: Big-box retailers are struggling with excess inventory. That's good news for holiday shoppers.