PuzzCal Puzzle Calendar

Make this puzzle calendar to give a challenge every day!
Be sure to slice and set for a color change at the characters level.
My personal challenge was to get the groups into as concise a configuration and use as few characters as possible. I worked on that matrix for a couple years, off and on. This is the final result!