Подскажите, пожалуйста, в чем проблема?
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

            SimpleDateFormat df = new SimpleDateFormat("YYYY-MM-dd");
            Date date = df.parse(in.readLine());
            SimpleDateFormat df1 = new SimpleDateFormat("MMM dd, YYYY", Locale.ENGLISH);

            System.out.println(df1.format(date).toUpperCase());
//Ввод: 2018-08-18
//Вывод: JAN 01, 2018