I think it works best to think about it in chunks. It is ONLY October, so I only have one single holiday to stress about
: Halloween. Thanksgiving will take care of itself, as will Christmas and New Years. I am seriously not considering anything past the next two weeks, because the world is much too overwhelming otherwise.
Halloween for me isn't a big deal. I'll buy the candy the day of or store it some place else if I have to. I also tend to buy stuff I don't like, so I'm not tempted to eat it.
Thanksgiving: I bring food with me to supplement the healthy parts my family has. I should mention I don't like gravy or mashed potatoes, so those are easy. Turkey is pretty healthy. I cook a sweet potato in the oven at home and bring it with me. If I want something unhealthy, I'm taking the smallest piece/portion possible and am going to just enjoy that bite.
Christmas: Same deal, mostly. I'll supplement with healthy options and take what I want. We'll most likely go for a walk (I do live in California, so this is easier for me than most). I don't do a lot of holiday parties, but those I do attend, I'll either bring something to share that I can eat or bring a separate meal for myself.
Really, my key is to pick those days that matter and ignore the rest. Three days in three months where I might be (controlled) off plan? Not a big deal. Its fooling myself into thinking this is a "season". December 23rd, for example, is just another day, who cares what it is next to? Pick your days, control what you can and don't beat yourself up
Btw, being so busy I don't have time to do anything fun is my actual plan
. I'm seriously looking at just having those days and maybe a couple others to actually consider the issue