The game has a "Fast Forward" button in it, which will move the game forward in time and location to the next time & place where a non-repeatable event takes place. Thus all you need to do is click "Fast Forward" and then "See Who's Around" to see what girl has an event to see/trigger. I don't believe the "Fast Forward" feature stops for repeatable events, I could be wrong on that.
I could see some ppl liking a list of events for each girl so they can see just how much they have done of the non-repeatable, as well as the repeatable events. It could be used as a way to re-do the events - like what Champion of Realms does for instance. So this way you get to both track events, as well as potentially re-do/watch the events themselves.
I have no idea how hard that would be to program, or if it's worth taking time off normal dev time to do that.