Can't understand why this is not a built-in feature. In anycase, itsycal works perfectly, starts automatically on login, and is very customizable. There is nothing to not like.
Amazing developer!
Founder