title: Natural Language parsing of an appointment?
body: <p>I'm looking for a Java library to help parse user entered text that represents an 'appointment' for a calendar application.  For instance:</p>
  
  <p>Lunch with Mike at 11:30 on Tuesday</p>
  
  <p>or</p>
  
  <p>5pm Happy hour on Friday </p>
  
  <p>I've found some promising leads like <a href="https://github.com/samtingleff/jchronic" rel="nofollow noreferrer">https://github.com/samtingleff/jchronic</a> and <a href="http://www.datejs.com/" rel="nofollow noreferrer">http://www.datejs.com/</a> which can parse dates - but I also need to be able to extract the title of the event like "Lunch with Mike".</p>
  
  <p>If such an API doesn't exist, I'm also interested in any thoughts on how best to approach the problem from a coding perspective.</p>