Maybe.
If it's done early, you can always hold it in an insulated cooler (ice chest).
Who the heck eats Thanksgiving dinner on a schedule? Turkey day is all about the socializing and visiting. There's usually plenty of snacking going on and we eat turkey when it gets done. If it's late, it's late....nuff said, deal with it.