A saída do GnuPG sobre como especificar a expiração está faltando a opção de inserir apenas uma data ISO no formato AAAA-MM-DD. Ao contrário do texto de ajuda sugere que não seria válido, apenas funcionará:
Key is valid for? (0) 2015-01-01
Key expires at Thu 01 Jan 2015 00:00:00 CET