Eu acredito que o problema é que a função DAY ("0") retorna a resposta 30. Como fevereiro tem menos de 30 dias, isso causa um problema para datas em fevereiro.
Digitar apenas 0 para o terceiro argumento da função DATE faz com que ele retorne o último dia do mês anterior, o que também não é o que você parece querer. Eu recomendaria usar um 1 para o terceiro argumento da função DATE:
=DATE(YEAR(A2);MONTH(A2);1)