Our Events addon is a custom post type specifically designed for the way events are prioritized by dates.
With this plugin you can let users add their events to your site. Events are ordered by upcoming date by default. Users can enter recurring dates for their events instead of having to create lots of separate events. As this is also a custom post type you have the usual ability to add custom fields and sort options.
Events perfectly integrates with all other GeoDirectory addons.