Добрый день. Задача не проходит проверку, пишет "Название месяца должно выводиться на английском языке и заглавными буквами." У меня в консоли все выводит правильно , например NOV 24 1989 А вот код самой программы
package com.javarush.task.task03.task0305;

/*
Я так давно родился
*/

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Locale;

public class Solution {
    public static void main(String[] args) throws Throwable {
        //напишите тут ваш код

        String birthday = getFormatedDate(1989 , 11 , 24);

        System.out.println(birthday);
    }

    public static String getFormatedDate(int year , int month , int day) throws Exception {

        GregorianCalendar calendar = new GregorianCalendar(year , --month , day);
        Date birthday = calendar.getTime();

        if (calendar.get(calendar.YEAR) < 1900)
            throw new Exception("Wrong year < 1900 found");

        if (birthday.after(new Date()))
            throw new Exception("Wrong birthday OR you are from future");


        SimpleDateFormat dateFormat = new SimpleDateFormat("MMM d yyyy" , Locale.ENGLISH);
        return dateFormat.format(birthday).toUpperCase();
    }
}