Exibindo a lista de meses usando o mktime para o ano de 2012

Estou atual enfrentando um problema que precisa de uma solução o mais rápido possível.

Eu estou tentando listar todos os meses do ano atual (2012) usando o seguinte código:

for ($m=1; $m<=12; $m++) {
     $month = date('F', mktime(0,0,0,$m));
     echo $month. '<br>';
     }

Mas estou recebendo a seguinte saída inesperada:

Janeiro Março Março Maio Maio Julho Julho Agosto Outubro Outubro Dezembro Dezembro

O que estou fazendo errado por favor me ajude !!!

questionAnswers(5)

yourAnswerToTheQuestion