Mostra sua interface de validação e a implementação dela, e também a classe que você está anotando dentro da classe principal, assim fica mais fácil de alguém conseguir te ajudar!
Essa anotação @AnotacaoCriadaParaValidarData, foi vc que criou? Poderia postar o código dela?
Anotações não são “mágicas”, não basta criar @QualquerCoisa e pronto. Se vc cria uma anotação própria, em algum lugar tem que ter o código para processá-la (basicamente, um código que verifica se a anotação está presente e toma alguma ação baseada nisso - veja esse exemplo para ter uma ideia).