Dine-in, takeout or just dessert: 40+ options for Thanksgivi