Remove Natty, add DateParser for customizing parsing

Still todo: remove the commons-lang dep. Only using one simple function there.

closes #565