Not much info here so I'll just raise a few questions. If you feel like it, add to your post so we understand a lot more about what's going on.
Some people like to be the "star of the show" - is he like that, so he loves to "perform" at the office parties? Are you like that and you want to be in charge at home?
Have you discussed this with him? Are you two good "discussers" who fight fair, or do you tend to boss each other around and yell about how the other doesn't do x, y or z?
Is the Christmas dinner the sort of thing he would prepare if he were in charge, or do you insist on certain things whether or not he shares your vision?
What my husband and I do, when company is coming, is we make a list. (We actually have a generic list on the computer that we print out and adjust as needed.) We put down everything, from shopping (food, wine, supplies) to cleaning (kitchen, dining room, living area, guest bathroom) to setting up chairs/tables to setting up drinks (glasses, ice bucket, wine, sodas) to walking the dog so she doesn't have to go out in the middle of everything. We each take the things we're great at - I am good at a schedule that says "2:00, put turkey in" and "5:00 pour ice water," while my husband is awesome at making sure there's enough ice (which I always forget) and kicking up some great rock & roll music while he vacuums and dusts. Then we take the stuff we hate (cleaning toilets) and we divide it 50-50. I probably do more of the up front work, but he is awesome at clean-up and dishes while I sit with my feet up.
For this year, I'd suggest that you make a moderate list of a few things and be nice about it: "Honey, I'm feeling so stressed and I wonder if you could take these 3 things off my plate." Put your list up on the fridge. DO NOT say, "You never help" because you will have a big fight on Christmas day, which no one wants. You will find you get much more when you are pleasant and organized (or at least ask for help in getting organized) and when you share your frustrations at a good time (not an hour before people arrive). Hopefully, if you have 30 things on the list, your husband will do a lot more than 3! Sharing the work is great when you also share the vision of what the day should look like, and that may mean giving up a few things while adding something that would be meaningful to him. I found that I was doing some things because I thought they were "expected" but no one really cared about them, including me. That made me much less resentful.
But if you two don't have a great communication system to start with and you have these conflicts at other times, then there's more work to be done throughout the year.