JCal Pro is the premier events calendar for Joomla with a gorgeous, CSS-based front-end display. JCal Pro can be used alone as an events calendar for your organization, a personal calendar for users or a combination of both.
Every copy of JCal Pro includes two JomSocial plugins that allow you to display JCal Pro events on a dedicated tab in JomSocial. You may select to display all events or just your own events from your personal calendar. Best of all, JCal Pro automatically detects the presence of JomSocial on your web site and installs the required plugins for you.
Works fine on it's own but this really doesn't add any functionality to the current JomSocial 2.x.x and it's something you have to facilitate separately even though it says it integrates. You have to buy templates or customize them yourself. Adding events is more involved and complicated for front end users than the built in functionality of JomSocial. You can't control user groups easily and moderation is so-so at best. Blah.