Allow firstDate and lastDate to be in the month

Dates outside that range are disable.
Disabled property added to the cell class.

Issue: when selecting a disabled cell, it will not select but the selected cell will appear to be deselected. However, it is not! :-( scrolling a bit shows that the cell is still selected