Yes! It's so much nicer to enjoy your company than having to fuss. I find a nice compromise sometimes, in getting a few ready-cooked chickens, and making side dishes (ie. cole slaw, potato salad)a day ahead. Home-cooked "feel", much less time consuming. Other times, I do a roast a day ahead.
Company should be fun, not a chore : )