el problema parece ser los name's y los id's en IE.
 
teniendo como base el código del calendario que publicas en tu pagina , solamente le tenés que agregar el atributo "id" a cada elemento del form (y el form inclusive). 
sería así: 
 Cita:  .....
          var _calendario = document.createElement("form");
          _calendario.name = el_id;
  _calendario.id = el_id;
 
 
.....
	_control = document.createElement("select");
 _control.setAttribute("id", "mes");
	_control.setAttribute("name", "mes");
 
 
.....
 
 
	_control.name = "aaaa";
 _control.id = "aaaa";
    No pongo todo el codigo porque no creo que haga falta ya que con solo esos cambios funcionaria en IE. 
saludos