If you can afford to buy 2 , I would. I would keep them until closer to the date. You could go with a friend, with her, family etc.
I would buy them for you to go with no expectations of going with her right now that way you don't buy them then get crushes if you find out she ends up going with another friend.