Transfered class from ABCIS Utils.
Created Dates class to hold functions related to dates processing.
Added javadoc and made some function parameter names explicit.
Added javadoc and made some function parameter names explicit.
Solved a data encapsulation leak.