Need a developer with experience developing calendars. Ability to have custom recurring events, take notes, send reminders. Have sub calendars. Multi user.