flexible timezone display using moment.js

rebase of PR #16 from @bthieurmel