A responsive calendar widget (Web component) for HTML apps developed using polymer.js polyfill