Visual refinements to the calendar component

- Table header bottom border width
- Table data border colour
- Current day border refinements
- Colours throughout the calendar updated to reflect designs
- Various other fixes