add min day, max day
remove KalDate
add localizable strings
change delegate method