Natural language parsing for calendar events