title: Generic Date Parsing Library from unstructured text
body: <p>Can somebody suggest any Library in Java which is capable of parsing Date/Time Calendar Event from Unstructured Data.
  Example </p>
  
  <ul>
  <li>Starts 10pm Tonight! Sunday feb 10th => 10/Feb/2013 10pm </li>
  <li>tomorrow (feb 10th) => 10/Feb/2013</li>
  <li>Sunday Feb 10\r\nwith daily screenings till Feb 16th</li>
  </ul>
  
  <p>and so on </p>
  
  <p>The input data comes from user, so he may enter data in any random format. 
  I started of identifying all the possible token and do a regex match to phrase all tokens. 
  I wonder if someone can suggest some Library in Java, which might actually help in parsing. </p>
  
  <p>I ran through other post on SO, but they seem to suggest techniques, i wonder if somebody has a library.</p>
  
  <p>Thanks</p>