fix 31 of month bug + correct output format + create normalize method