A natural language date parser (Java port of chrono.js)