Загуглите ввод с клавиатуры в Java (например через Scanner и System.in) и вы можете собрать дату (LocalDate) с помощью LocalDate.of(year, month, day) - вот она переменная даты для работы с ней. Вот unix epoch из этой переменной
long epoch = date.atStartOfDay(zoneId).toEpochSecond();
Где zoneId - это ваша временная зона. Можно взять дефолтную для компьютера, на котором будет исполняться код, а можно задать самому. Гуглите ZoneId.