Just find Michael Hesser posted a brain teaser not so long ago.
Here is another one from me.
How minimum? Here it means 2 rows of date (the first and last dates of the year)
Then create this yearly calendar of 2018. Note that the view is 4x3:
Optional with public holidays (data in extra table that you need to create by yourself)
I also wrote a post:
And post it on twitter:
The actual viz is here: (not downloadable)
commenting for visibility