redo plain-english relative_time() to have a decimal rounding factor and handle future dates