S.M.
I hope you'll have a great time. I love to cook for company on holidays, and have done so for many years. Here are a few suggestions:
If you choose side dishes that "keep" well, you can make them all the previous day, and just throw 'em in the microwave just before you serve dinner. My favorite, hands down, is kale and/or collard greens braised with bacon and onions, which is a great make-ahead side dish, and my kids love it better than anything else.
I also like French green beans (haricots verts) with sauteed mushrooms and shallots, which are easy if you cook the mushrooms and shallots the day before, then just microwave the beans and stir everything together.
I did a succotash for Thanksgiving that was super easy, and tasted even better the next day -- a package of frozen corn and a package of frozen lima beans braised in bacon and onions with chopped red and green pepper--- it's very colorful, and goes really well with ham.
You might want to pick up some Martinelli's sparkling cider, and serve it in stemmed glasses. I like to serve cider with the food on holidays, because it's light and festive, and it cuts down on the consumption of alcohol, which is always a good idea!
As far as desserts go, if you like to bake, go for it. I always do pies, because my family loves pie, and, of course, you can do most pies the day before. And you can always do a cake the day before. If you aren't an experienced baker, however, the best way to go is just to ask your guests to bring desserts, pot-luck style. You get a nice assortment of desserts, your guests feel part of the production, you have less coordination to worry about, less kitchen clean-up to do, and more time to spend socializing with your guests. Cheers!