Recurring Calendar Events

Is there any way to easily set up recurring events? Ideally I would like to autogenerate a row in my sheet view for each instance of the event, and then have each instance of the event show as a separate item in the calendar view.
For example, I am trying to add an event that happens on the second Wednesday of every month, with no end date. Is there a more elegant way to do this than by manually creating a years worth of events, and setting a reminder for next January to go in and add the next years worth of events?