Tem um jeito fácil e elegante de resolver isto, usar:
protected void myCalendar_DayRender(object sender, DayRenderEventArgs e)
{
if (e.Day.IsOtherMonth)
e.Cell.Text = " ";
}
Com isto na hora que seu calendario for mostar o dia, caso este dia seja de outro mes ele será substituido por " ".
Acredito que isto resolva seu problema...
Qualquer dúvida basta entrar em contato.