Nombela..
tu code de vb.net estás seguro que está correcto ??
Ya que no existe un método llamado ToDate, y el IsValid es un método que te retorna un booleano para saber si la página es válida..
Que es lo que pretendes hacer..y/o que tipo de validacion quieres hacer..
Salu2