A forma correta de escrita é até à data de acordo com a Língua Portuguesa.

Ou seja, é escrito com a contração à.

Até à data advém do uso da preposição até + a [com o sentido de um tempo limite em que alguma coisa, evento etc. termina ou deve terminar] em relação a a data [data presente ou limite final temporal].
É a junção de até + a + a + data = até à data (resulta na contração à)

O único relatório disponível até à data diz respeito à região da Madeira.
Não há até à data uma explicação geológica ou científica credível.
Ele permaneceu comandante em chefe do Exército Britânico até à data da sua morte.

Se desejarmos reforçar que nos referimos ao momento presente:

Como avalia o Conselho os resultados desta iniciativa até à presente data?

Caso a relação “temporal” seja relativa a uma palavra masculina usamos a contração ao:

Protegeu-o até ao dia em que se reformou.
Até ao momento… não conseguimos!

A construção até há data não está correta na Língua Portuguesa.