@Override
        public Temporal adjustInto(Temporal input) {
            LocalDate date = LocalDate.from(input);
            if (date.getDayOfWeek() == DayOfWeek.FRIDAY ||
                    date.getDayOfWeek() == DayOfWeek.SATURDAY ||
                    date.getDayOfWeek() == DayOfWeek.SUNDAY){
                return input.with(date.with(TemporalAdjusters.next(DayOfWeek.MONDAY)));
            }
            else{
                return input.with(date.plusDays(1));
            }
        }