Refactor. Account for 0 based months in JS. lolololol