check date in selectHour and selectMinute, and disable hours and minutes if not available
add notify change when delete value
set oldDate to null for notifyChange if already unset picker