260c: more robust parsing of publication year, add test