According to the National Retail Federation, more than half of all Americans will be spending money Thanksgiving Day through Cyber Monday.