Reimplement time-ago to provide better accuracy