캘린더 중복, 등록 버그 해소 리펙토링