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