Well, you can get the last three weeks' worth of records yourself so you only need through May. But as I mentioned on IRC, from what I have seen, ordinarily only specific individual events are looked up, since acquiring a complete record of transactions over time is significantly more time consuming. So you may be out of luck until a better system for retrieving archived events is implemented.
I actually wrote myself a script to do such a thing last week. It's all quite crude, just a raw dump of the data in plain text. It won't work for more than a few thousand credit transactions, any more than that and it'll push the server further than 'm comfortable with. So aye, individual transactions are still very much preferred.