With park hopping after 2pm, that really can cramp your style.
Also are you onsite or offsite? Will you be using
Genie+? I do like it for a hopping day to max the use of it.
I’d start with the park with rides you really want to rope drop. AK is of course the easiest to rope drop and do almost everything without Genie+ or early entry (other than FoP - you can do all the rides at rope drop easily).
However, if you start with Epcot, you can VQ Guardians and rope drop either Soarin or Frozen. (Soarin should have shorter lines).
If you start with DHS, you may be able to do Mickey and Minnie or even Smuggler’s Run at rope drop.
I’d personally prob start with Epcot, VQ’ing Guardians and RDing Soarin’ and stacking LLs at DHS starting at 7am. Late morning, wander WS enjouing all the Christmas stuff. Then hop to DHS at 2pm to ride the stacked LL. Start stacking some rides at AK. Around 5/6pm, hop to AK for a couple of rides with LL, entering the FoP queue at close, expecting an hour’s standby wait.
Then onwards to MK around 9ishpm for the last 1-2hours. Parking up close will be easy at that time (after fireworks) and total time to AK to walking inside MK should be under half an hour. Then use up stacked MK LLs, jumping on 7 Dwarves/PP/Space as the last ride of the day (we often do 2-3 rounds of BTMR since that is our favourite).
That’s what I envision anyway. I am not a Genie+ expert - still a shock to my FP+ system but I *think* something like that could work.