My own parents don't ever want to spend Christmas anywhere, even though they're warmly invited by both DSis and me, and they don't want to host either. They like their own little Christmas lunch together, then settle down in front of the telly with a whisky and lemonade and a box of chocolates. It suits them, they're happy with it.
In-laws expect to be invited every year (for the last 30 years). They have never, ever, hosted a Christmas Day or Boxing Day lunch for as long as I've known them, and never contribute anything to the lunch they come to us for. They were the same age then as we are now, so there is no excuse that 'they're old'. They haven't always been.
They have never helped with any childcare (my parents live 200 miles away, in-laws live just down the road). I wouldn't normally expect help ; our children, our responsibility, etc, but I was very, very ill about 18 yrs ago, for four months when DC were young, and they didn't lift one single finger to help me, knowing my own parents lived so far away. MiL did some ironing once, but charged me her going rate (she did ironing as a part-time job).
When they do come, I'll say 'Come at around 1:00pm, we'll eat at approx. 3:00pm. FiL says 'Well, that's a funny time to eat, I like to eat earlier than that.' I do stop just short of telling him to fuck off somewhere else if he doesn't like it. 
We would actually love a Christmas Day to ourselves once in a blue moon. It wouldn't be like a normal day for us, as DP is self-employed and often works every day of the week, so Christmas Day and Boxing Day would be precious family time for us.
So YABU OP, simply for assuming that all parents and in-laws are going to get their feelings hurt. It's not always the case - they can sometimes be too presumptuous and needy.