A couple of things to try—
Get a precooked/smoked turkey, use your favorite BBQ sauce to flavor it and baste it as you warm it in the oven. The odor will take your mind to the warm outdoor picnic that you want to think about…and the flavor will be close enough to let you continue to feel the good things.
We do Pork Butts in the oven with BBQ sauce basting when it is not a good time to attend them outdoors. Keep the oven on very low and let the pork go at least 6 or 7 hours (8 lb butt). Same results, the nose knows!