make the time handling functions more accessible
refactor elnode-cached-p to break out elnode-modified-since