parse natural language time duration expressions