I'm with you. Its his turn to do to a thing with your family. You have your date....she picked hers and at the moment they are different weekends so explain that you agreed to go to your families thing and sorry she changed her date....
Also if you can email someone saying YES we agree at least you have proof of when you agreed to it.