Maybe you could take some fresh meat with you and cook it when you get there? That way you're sure that there won't be any issues. Does your MIL understand about listeria?

Depends how much your DH wants to go as to whether it's going to upset everyone if you don't show up... Christmas can be such a difficult time as far as families go! Good luck