Americans' credit card debt just hit a new all-time high of $1.17 trillion, according to the New York Federal Reserve.
Last year, nearly one-third of Americans planned to order takeout or delivery for the holiday, while 20% were going out to ...