We do every other year. Christmas got tricky because it's also SS's birthday but the kids would wake up here or there and then switch later in the day...which unfortunately meant they never come along to my aunt's house to see my side. Thanksgiving we host my in-laws, and my mom comes, so if they're here it's two more plates.
I would try to do whatever you could to make it fair. You naturally want your kids on holidays. But is it fair to run around or miss out because you and your ex want to split the day?
My in laws long decided that getting around ON Christmas is too crazy so we pick a day between the 22nd or so and NYE and have our Christmas then with a nice lunch. It is SO nice to have a relaxed gathering with them and also be able to enjoy my family (who live 2 hours away).
I would reiterate that if they don't like how it was done last year then it will be EO Thanksgiving with your DD and that's J. something xFIL is going to have to deal with. Do you think he's mostly unhappy about you and his son divorcing?
Honestly, as hard as it is, Thanksgiving is honestly less stressful for the every other year schedule. Christmas is a mess. Don't do the split.
When my aunt in law took the year I was finally able to host Thanksgiving I bowed out. I started hosting my in-laws and giving Christmas as my holiday with the family on that side and I am MUCH happier!