Ok, that got the sorting right, but, for a particular snapshot, the earliest event it's able to retrieve occurs on 2012/10/09 11:43:48 AM, while the snapshot created date is 10/06/2011 14:04:51.
This seems wierd because if I extract the events to a txt file the vCenter GUI, I can see all events on 10/06/2011