Как сделать фильтр в template?
С помощью moment.js: https://codepen.io/anon/pen/aKgLXP
Единственное, если собираете с помощью webpack, то нужно удалить ненужные локали из сборки, иначе очень жирно все будет. Примерно так:const webpack = require('webpack');
....
module.exports = {
  ...,
  plugins: [
    new webpack.ContextReplacementPlugin(/moment[/\\]locale$/, /ru/),
  ],
...
}
Вычисляемое свойство или директивы https://ru.vuejs.org/v2/guide/custom-directive.html
Вот такая фигатень получится https://jsfiddle.net/h17at2jf/