Date to LocalDate
date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant());
date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant());