MomentsJS columns

This pull request is to implement #126, #123 and #79.

It makes more use of MomentJS to compute columns.