Wait, she's cancelled your plans 3 times and counter offered for three seperate dates? Or is she repeatedly changing a single date that she has set up?
If you're tired of her playing these games then don't continue to let her play. Call her up and tell her that you're tired of her wasting your time by cancelling on your plans. Tell her you have better things to do with your time and that if she wants she can call you when things have settled down.