We go see my mum and sisters on Xmas eve for a seafood dinner. Everyone brings something and we alternate between all our houses each year.
Xmas day is lunch with DH family, (usually at the IL's) again person hosting does meat and veg. Everyone else brings salads, desserts and starters.
We also do Boxing Day lunch with my extended family again alternating at a different house each year. Same as Xmas day, host does meat. Everyone else fills in the blanks.
We are unfortunately busy for 3 days but it is better than it used to be. (3 meals/venues in 1 day). I couldn't imagine doing all the work everyone year, once every couple of years is enough for me! You are one brave lady