In need of Calendar component

Hi All,

I have been looking for a calendar component similar to the one on the
Samples page which shows a complete month.

I need the user to be able to select a range of dates, or multiple dates
 not consecutive ).  I also need to be able to move the 'day' caption to the
upper corner, and be able to add text to each days' box.

Anyone familiar with such a component?

Thanks in advance.