MJC-4:
 additional refactoring - DateUtil
 javadoc comments added