Improved the calculations with months and years
Added isSameDate
Moved DateTime class into own package