Just don't do it; nobody can make you do something you don't want to do. 

Nobody can make you do anything that you don't want to do, whether it's going on a date with someone you don't want to hang out with, buying something you don't want to spend money on, or hosting a dinner in your house. You never ever have to do it if you don't want to. Saying 'no' is a full sentence that holds power; it is denying, it is rejecting, it is saying 'no'. You don't even need to give people an explanation; by just saying that simple word, you are free from doing what you didn't want to do. It is that powerful! So use it, and live by it. Life will be a lot better when you start saying 'no' and start honoring your own words. 

In this story, we had a sister who is tired of hosting Thanksgiving dinner at her house, as it is not only hosting, providing the place to do the celebration, but also making the grocery list, buying almost everything, and preparing the meals they are going to eat. Why does she need to be in charge of that? Can't someone else take care of it? Why aren't they even providing the food? She already has to clean her place before and after, but to also be in charge of buying the food is crazy. She shouldn't be preparing even more things for her house, and paying for those things is just crazy. Why do all the other family members get to enjoy the holiday while she has to work and do everything?

Thanksgiving is a celebration, a holiday, for everyone. Then why do some members of the family get to enjoy it as such while others have to do everything? This has only one solution: for this woman not to do anything. Don't host! Just don't do it. They can't just come into your home anyway. Go to a nice restaurant with your mom, enjoy the dinner, celebrate, and let the rest of your family take care of themselves. You don't owe them a celebration, they do owe you at least a thank you for all the celebrations you hosted.