When you say -달, you should say the number differently.
1 month : 한달 (ㅏ is omited from 하나 and ㄴ would be the final consonant of 하)
2 month : 두달 (ㄹ is omited from 둘)
3 month: 세달 (셋 - ㅅ)
4 month : 네달( 넷-ㅅ)
and다섯달 여섯달 일곱달 여덟달 아홉달 열달.
열한달 열두달 열세달 열네달 열다섯달...
But 개월 is
일개월 이개월 삼개월 사개월 오개월 육개월 칠개월 팔개월 구개월 십개월... it used the number as it is.