Separada a implementação do gerador de datas e a criação das listas;
corrigidos diversos erros com a geração das datas.