I noticed that for contributors they can not save metadata such as date,time,location. this screencast shows an example http://www.screenr.com/Xors
After reading the code i noticed in The-Events-Calendar/lib/the-events-calendar.class.php
the following
if ( !current_( ‘publish_posts’ ) )
return;
on lines 1368, 1393, 1431
publish_posts is only available to authors and above. I changed the lines to
if ( !current_user_can( ‘edit_posts’ ) )
return;
And now metadata is stored when a contributor adds/edits an event.