title: LocalDate - parsing is case sensitive
body: <pre><code>public class Solution {
  
      public static void main(String[] args) {
          System.out.println(isDateOdd(&quot;MAY 1 2013&quot;));
      }
  
      public static boolean isDateOdd(String date) {
  
          DateTimeFormatter formatter = DateTimeFormatter.ofPattern(&quot;MMM dd yyyy&quot;);
          formatter = formatter.withLocale(Locale.ENGLISH); 
          LocalDate outputDate = LocalDate.parse(date, formatter);
          return ((outputDate.getDayOfYear()%2!=0)?true:false);
      }
  }
  </code></pre>
  <p>I want to know, if number of days, that passed from beginning of the year to some date is odd. I try to use LocalDate to parse date from my string (<code>MAY 1 2013</code>), but I get error:</p>
  <blockquote>
  <p>Exception in thread &quot;main&quot; java.time.format.DateTimeParseException: Text 'MAY 1 2013' could not be parsed at index 0
  at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
  at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
  at java.time.LocalDate.parse(LocalDate.java:400)
  at com.javarush.task.task08.task0827.Solution.isDateOdd(Solution.java:23)
  at com.javarush.task.task08.task0827.Solution.main(Solution.java:16)</p>
  </blockquote>
  <p>Where's a problem?</p>