Oh yes completely do-able.
Plan ahead. Can you borrow plates etc from family, or get some in Ikea or somewhere on sale in the next 4 months, or use paper plates?
Lots of veg can be cooked on the stove top not oven - so peas, glazed carrots, mixed stir fry, steam brussels sprouts etc.
And perhaps a big pot of mashed potatoes - do enough roasties that everyone gets at least one, but complement with mash. Once the turkey or whatever meat is out, you can put other things in the oven to finish off, which could include mash in a dish topped with butter to get crispy, cauliflower cheese, a dish of stuffing, etc.
Make gravy in advance, and then just add the meat juices from the meat once it's done, and reheat on stove.
Either a pot of soup or cold starter would be best.
Make your lists now:
How many people
What furniture you have or may need to borrow/buy
What crockery you have/need to borrow/buy (plates, glasses, cutlery etc)
Serving dishes..
Menu - at least the basic plan
Any family "specials" that must be made, or that others would be happy to bring?
From the menu, you can start a shopping list, broken into Non-perishables and Perishables
As well as the food items for the main meal, remember things like extra loo roll, bin bags, washup liquid
Maybe paper napkins etc
And other meals that visitors will be present for
Tea, coffee, and snacks etc if needed
Drinks - both alcohol (if wanted) and non-alcoholic
Start adding a couple of items per week to your normal shopping and put it away in a separate box.
I tend to use normal packets of biscuits rather than the tins - I prefer the selection, and it's easier to juggle amounts if more/less needed (and those not needed stay crisp for another time).
I also tend to use can of fizzy drink normally - I buy 6 packs or larger slabs, unless I KNOW that I will use the bottles. Especially for mixers like tonic, ginger ale etc.
Lots of fizzy water - and that can be used to make "fizzy orange" with squash too 
Ahead of time, make things like your breadcrumbs or even complete stuffing and freeze it.
Make plenty of ice, and pop from the trays into a large bag or box in the freezer, to use the trays for more.
If you have half a lemon or lime with no use, slice that up and freeze it for drinks for visitors or in jugs of water - already sliced, already frozen so less ice needed and saves the half that could otherwise get wasted!
If you can, organize an internet-shopping to be delivered with all the perishable items and any heavy items yet to buy. Or, a "click and collect" type shop, to save a lot of hassle in the couple of days before Christmas. At worst, try to go to the supermarket when it is quiet - early morning, late night etc, and no later than 23rd (so that any items you've forgotten can be just a quick dash on 24th). Definitely have a list for that shopping trip!
Delegate jobs - either in terms of bringing items for the meal/day to visitors, or parts of preparing the meal to people who will be there at the necessary part of the day. And also cleaning ahead of time etc - some jobs can be done by DP or even small DCs can be given some jobs to do (and often, they really want to be involved, even if sometimes that seems like they are getting under your feet - looks askance at DH )
It's all in the thinking and planning ahead, before executing in an organized way!
Yes you can do it.
And most importantly, you can ENJOY doing it too!! 
