Es que si que se puede seria, creo (aqui no puedo probarlo ahora) un codigo tal que asi:
Código:
String patron = "dd de MMMM de yyyy";
java.util.Locale espaniol = new java.util.Locale("ES");
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(patron, espaniol);
String fechaStr = sdf.format(new Date());