Erro No Campo De Data Utilizando A Extensão Multimodelform No Ie10

Olá,

Estou utilizando a extensão multimodelform, e estou tendo problemas com o campo de data. funciona muito bem na maioria dos navegadores, mas no IE10…

Na tentativa de solucionar, fiz o seguinte:

Estou utilizando a extensão DateTimeI18NBehavior, e criei uma pequena extensão para validação de data, que basicamente faz isso aqui:

        if ((strlen($DATE) == 10) && (preg_match("/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/",$DATE))){


	 


	    $data = explode('/',$DATE);





	        if (checkdate($data[1],$data[0],$data[2])){


		      return true;


		    }else{


		      return false;


		    }	


	


	


    }else{


  


         return false;


    }

no formulário, eu estou usando os campos de data como tipo text, e no banco como date.

Eu não sei o porquê, mas quando uso mais de um multimodelform dentro do formulário, e se ao cadastrar um ítem e der erro ao salvar, todos os outros ítens de outros campos multimodelform ficam com a data no formato aaaa-mm-dd, e consequentemente passa a dar erro de validação em outros campos, mesmo que tenham sido salvos anteriormente…

Alguém poderia me ajudar? Anexei telas com a simulação do erro: