Use a função propria do php pra validar datas
checkdate() simples, pra que complicar