rrule

JavaScript library for working with recurrence rules for calendar dates.

ical.js

Javascript parser for ics (rfc5545) and vcard (rfc6350) data