Si estas programando en VS 2005, bajate el ajaxextensions, te da la posibilidad de usar controles de su libreria Ajax Control Tool Kit, en ella encontraras el calendario que quieres entre otros controles, como controles para validar campos numericos, cadenas, moneda etc....
es facil de...