Usando data_de_emissao=date.today() no construtor da classe Nota_fiscal, garantimos que o tipo do campo data_de_emissao seja datetime.date. Por outro lado, na utilização do padrão Builder através da classe Criador_de_nota_fiscal, não temos essa garantia. É possível atribuir a esse campo uma string, por exemplo. Como fazer com que data_de_emissao em Criador_de_nota_fiscal seja do tipo datetime.date?