It's not true that it's difficult, come on. Maybe it seems complicated right now, but if you plan things well, you'll find out it's more doable than you think. The key is not trying to do something fancy: New Year's Eve dinners don't need to be perfect, and honestly your friends come to hang out together, not to judge your menu.
Start with the menu at least two weeks ahead, but make life easier for yourself: pick a main dish you can prepare in advance (a pot roast, a roast, something that actually gets better sitting in the fridge). Then add some cold salads, cheese, cured meats and good bread, and boom - you've filled half the table without cooking much at the moment. For dessert you can buy something nice instead of making panettone from scratch, no one's going to judge you. Make a shopping list, order online if you can, and put everything in the fridge on the 29th or 30th of December. For drinks, prepare a couple of things you can make in big batches: mulled wine, sangria, something that doesn't require you to spend the whole evening mixing cocktails while everyone else is chatting.
On the practical side: decide how many people you're inviting (not more than your space can handle, seriously), send invites at least three weeks ahead and ask for confirmation closer to the date. Make sure the bathroom is clean and accessible, put out some snacks before people arrive, and set up the table stuff (plates, glasses, cutlery) in a corner where people can serve themselves. Don't try to do everything alone while you're talking: put on some music, get people eating at a reasonable time (don't wait for the "official" moment at eleven at night), and when the countdown to the new year comes around, you're already sitting down with a drink in your hand, not still in the kitchen. It works, trust me.