fix: +1 to getMonth()

add: zeroPad<func>