Which famous person would you like to come to your Thanks Giving dinner?
I think I'd invite Mila Kunis, she seems like a nice person to talk to, also looks nice
0 - this is going to be a regular holiday dinner with your regular attendees (crazy uncle if he comes usually, etc), but for more specific rules:
1 - has to be a presently living person, in a condition to come to your house (so not imprisoned for example)
2 - can be celebrity, but not limited to them, just a famous person - so any president is fine of any country, can be actress/actor, radio personality, etc
3 - The person won't sleep with you - so you can invite George Clooney, but he's going to politely decline.
4 - you cannot do any physical harm to the person - no inviting your enemy and punching them out, assume they will have their regular guards or even if not, you cannot do any physical harm to them
5 - you cannot make them entertain you, so don't bring Britney Spears and make her dance on your Thanks Giving table
6 - it does not have to be Thanks Giving if you do not celebrate it, but has to be something equivalent (family gathering - however you celebrate these things, not new-year type celebration - not friend's only party)
7 - If you'd like, they will come with their significant other. So you can get Justin Bieber with Selena Gomez (pardon if they broke up), so you get two celebrities in one shot. But you cannot invite Brad Pitt with Jennifer Aniston as they are not together presently.
8 - try to not come up with any other crazy scenario, I tried my best to cover some.