Es muy sencillo, utiliza la extensión intl:
http://php.net/manual/es/book.intl.php te dejo un ejemplo como base, utilizando la fecha que tienes en tu mensaje.
Código PHP:
Ver original$fmt = new IntlDateFormatter(
"es_ES" ,
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
null,
IntlDateFormatter::GREGORIAN,
"MMMM 'de' yyyy"
);
$date = new DateTime('2015-12-24');
echo utf8_decode($fmt->format($date)); //Imprime diciembre de 2015