Por que há espaços extras entre meu mês e dia? Por que simplesmente não os coloca um ao lado do outro?
Assim, sua saída será alinhada.
Se você não quiser preenchimento, use o modificador de formato
FM
:SELECT TO_CHAR (date_field, 'fmMonth DD, YYYY')
FROM ...;
Referência:modificadores de modelo de formato