I am searching for a plugin with the following properties, any suggestions would be appreciated:
All events should able to be organised either by date or subject, searchable by visiting users and should include the capability to auto-expire.
Each event should include a general description, venue details (date / time / area etc) and related images or videos.
Users must be able to subscribe to an email notification mechanism which informs them about upcoming events.
Calendar must also provide an approval workflow process prior the publishing of an event.