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.