DateTime Implementations + Fixes+ Refactoring

> Fixed compareTo() in DateTime (error with time)
> Implemented DateTime in parsing Add and Edit, with some refactoring in
Parser (renaming, extracting).
> Reorganised some variables in DateParser