помогите пожалуйста
package com.javarush.task.task08.task0827;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;
import java.time.LocalDate;
import java.time.Month;
/*
Работа с датой
*/
public class Solution {
public static void main(String[] args) {
System.out.println(isDateOdd("MAY 1 2013"));
}
public static boolean isDateOdd(String date) {
String formattedDate = date.toUpperCase().charAt(0) + date.toLowerCase().substring(1);
LocalDate startDate = LocalDate.of(2013, Month.JANUARY, 1).minusDays(1);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMMM d yyyy");
LocalDate endDate = LocalDate.parse(formattedDate, formatter);
long result = ChronoUnit.DAYS.between(startDate, endDate);
return result % 2 != 0;
}
}