It's not too late to order a Thanksgiving meal at some catering places, though some required two weeks notice. You can check out my list of prepared Thanksgiving meals and make a few calls if you forgot to order your turkey dinner. If you can't find anything satisfying, I have restaurants serving on Thanksgiving (if you have any more or find any incorrect info, let me know. Be sure to call ahead for these restaurants. I called them early in the season, but sometimes things change).
I sampled a lot of these places, and they're great. I'm normally a hardcore, "You have to make the meal from scratch on Thanksgiving" person, but some of the turkeys from local purveyors are pretty outstanding. The turkey is such a hassle anyway, am I right? Burge's is my top pick.
Vanness moved to 11610 Pleasant Ridge Road last year, but it's still my top pick for holiday baking needs. If you want fancy decorations for your cookies, they're the place to go.