Add a comprehensive classname on tags for reusability
Also add a comprehensive classname for the calendar widget
Update the list of gems used
Update the CSS accordingly to the previous modifications, and the selectors are more generic for reusability
Merge branch 'feature/reusable-widgets' into develop