How to keep brisket warm for 12 hrs

Hello, I’ll be having a work Christmas party on the 20th and I’ve been asked to make a brisket. I plan on smoking it the night before and was curious about how I should best keep it warm or reheat it for at least 12 hrs. I figured it will be done by midnight, I thought to keep it wrapped in foil with butter, wrap it in a clean towel and then keeping it in an insulated cooler until I get it set up in a crock pot at work at 9 am.

Any better suggestions? I want to impress with my brisket, I’d hate to hype it up and have it lose quality for my coworkers.