Americans consume an average of 4,500 calories on Thanksgiving. Everything you need to know about the holiday, from costs and calories to travel and shopping.