New date phrase finder implementation 

- recognizes many different date formats and parses them.
- example date formats taken from [wikipedia](http://en.wikipedia.org/wiki/Calendar_date)
- based on scala Parsers