It may seem too early for festive songs to endlessly play in stores, but there's a reason why some retailers are taking the risk.