Retailers are predicting record shopping this holiday season and the bulk of that spending is expected on Black Friday.