add moment.js, use template filter for from-now text generation