public class Solution {
    public static void main(String[] args) {
        System.out.println(isDateOdd("MAY 1 2013"));
    }

    public static boolean isDateOdd(String date) {

        SimpleDateFormat formatter = new SimpleDateFormat("MMM d yyyy", Locale.ENGLISH);
        Date day = null;
        try {
            day = formatter.parse(date);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        Date yearStart = new Date("JAN 1 2013");
        long msTime = day.getTime() - yearStart.getTime();
        long msDay = 86400000;
        int dayCount = (int) (msTime/msDay);
        dayCount += 1; // нужно прибавлять чтобы учитывать первое января ?
        if (dayCount %2 == 0){
            System.out.println(dayCount);
            return false;
        }
        else {
            System.out.println(dayCount);
            return true;
        }

    }
}