to convert dates/timestaps to more user-friendly formats e.g a moment ago, about (minutes|hours|days|weeks|years) ago. Contains both DRY and un-DRY functions