right output not meeting last condition. little help pls
package com.codegym.task.task09.task0922;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
/*
What's today's date?
*/
public class Solution {
public static void main(String[] args) throws Exception {
//write your code here
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
SimpleDateFormat a = new SimpleDateFormat("yyyy-MM-dd");
Date firstDate = a.parse(r.readLine());
SimpleDateFormat f = new SimpleDateFormat("MMM dd, yyyy");
String other = f.format(firstDate);
System.out.println(other);
}
}