Olá Camila, tudo bem com você?
Peço desculpas pela demora em lhe responder.
Meus parabéns pelo seu empenho. Fico feliz que tenha compartilhado a resolução do desafio com a comunidade do fórum Alura, ele atende bem o que foi proposto.
Quero aproveitar a oportunidade e lhe passar uma dica de boas práticas de programação, quando estamos declarando classes, por convenção em Python usamos a nomenclatura no padrão PascalCase, onde escrevemos as palavras juntas (quando usamos mais de uma) e a primeira letra de cada palavra deixamos maiúscula. Por exemplo:
class FormataData:
Para conhecer um pouco mais sobre os padrões das nomenclaturas usadas em Python recomendo a leitura do seguinte artigo, que irá abordar com mais detalhes sobre os outros padrões de nomenclaturas e onde são aplicados:
Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Fico à disposição.
Abraços e bons estudos!