Angular.js service for easily replacing date-time stamps with auto-updating relative time labels e.g. "about 1 minute ago"