Renamed class
Bug fix on LastDayOfMonth and refactoring
Refactoring