Análisis con Java 8 DateTimeFormatter y nombres de mes en español

Con el 'viejo', pre-Java 8SimpleDateFormat Puedo hacer:

new java.text.SimpleDateFormat("MMM yyyy", new java.util.Locale("es", "ES")).parse("Mayo 2017")

para obtener elDate objeto de una fecha con nombres de mes en español.

¿Cómo puedo lograr lo mismo con Java 8 yDateTimeFormatter?

Lo intenté:

DateTimeFormatter.ofLocalizedDateTime(FormatStyle.FULL).withLocale(new Locale("es", "ES")).ofPattern("MMM yyyy").parse("Mayo 2017")

pero solo consigue unjava.time.format.DateTimeParseException.

Respuestas a la pregunta(1)

Su respuesta a la pregunta