Thanksgiving means football, food and, for some, crazy family reunions. It can also mean the stress of shopping (and paying) for a big dinner.