Early December could eclipse Black Friday as peak holiday shopping period, Bank of America says - BAC News | Rallies