@sathomas : I think the current approach is fine. This should work when a valid date string is provided and when a millisecond timestamp is provided. When timeago doesn't run successfully, that's a bug and we probably shouldn't add logic to anticipate that.