1. A method for simplifying the creation of a calendar event, the method comprising: receiving from a user a string of non-structured data comprising calendar event information; and generating a structured event data file by: searching the string of non-structured data for readily-identified data; responsive to identifying readily-identified data in the string of non-structured data, adding at least some of the readily-identified data to the structured event data file and removing the readily-identified data from the string of non-structured data; parsing the remaining data in the string of non-structured data using natural language processing; and responsive to extracting information using natural language processing, adding the extracted information to the structured event data file.