define calendar mixin and add it to article, news, event and web pages