plusMonths와 withMonth는 서로 다른 변경 의도를 표현한다

plusMonths는 현재 날짜에서 상대적으로 이동하고 withMonth는 월 필드를 지정한 값으로 교체합니다.

plusMonths(1)

현재 기준 한 달 뒤 · 상대 이동

withMonth(2)

월 필드를 2로 지정 · 절대 교체

핵심: 둘 다 유효하지 않은 월말은 달력 규칙에 맞게 조정하며 원본은 유지합니다.