Improved parser by supporting new terms

- Now support auto expansion of next [week | month | year].
- Fixed that if no time provided, it should always be 2359 and as for
date range with no time provided it is always from 0000 to 2359.
Merge branch 'parser_enhancement'