Angular.js service providing auto-updating, relative time labels like "about 1 minute ago"