There are three components in this unit. TdsCalendar is just like TMonthCalendar, but you have more control over it. It knows how to show holidays.
TdsMonths is to pick a month.
TdsPlanner is calendar with categories, Each categorie has its own name and color. Then you pick which day belongs to which categorie.