A Java library for parsing and building iCalendar data models