Extra pipe here results in empty string allowed, stupid bug.
Check for any other datetime formats
Use datetime here
Factor out from datetime to datetime regex
Merge branch 'master' of https://github.com/cs2103aug2014-w14-1j/main
Remove redundant escape
Factor out date period
Add time period
Parse natural language such as after 3 hours or 5 minutes earlier
More flexibility in parsing datetime
More false positive checks for typo
Remove the datetime that was matched
Parse range of IDs when completing and deleting
Return null if empty
Revert "Update ParserTest"

This reverts commit 831425906c371fddd291268a2b0ced70c6ee0f85.
Parse "ago"
Order matters
Trim first before splitting