Kmp Date Picker Modal
fun KmpDatePickerModal(isVisible: Boolean, isEnabled: Boolean = true, modifier: Modifier = Modifier, onDismissRequest: () -> Unit? = null, isFullScreen: Boolean = true, modalStyles: ModalStyles = remember { ModalStyles() }, datePickerStyles: KmpDatePickerStyles = rememberKmpDatePickerStyles(), dismissOnBackPress: Boolean = true, dismissOnExternalClick: Boolean = true, onKeyEvent: (KeyEvent) -> Boolean = { false }, onPreviewKeyEvent: (KeyEvent) -> Boolean = { false }, date: LocalDate = Clock.System.now().toLocalDateTime(currentSystemDefault()).date, minDate: LocalDate = remember { LocalDate(0, Month.JANUARY, 1) }, maxDate: LocalDate = remember { LocalDate(3000, Month.DECEMBER, 31) }, onChange: (date: LocalDate) -> Unit)