parser = {
const parser = new (await require('expr-eval')).Parser();
const isDate = d => d instanceof Date && !isNaN(d);
parser.functions.year = d => (isDate(d) ? d.getFullYear() : null);
parser.functions.month = d => (isDate(d) ? d.getMonth() + 1 : null);
parser.functions.day = d => (isDate(d) ? d.getDate() : null);
return parser;
}