Hi Anne,
Why don't you use DTPicker control?. It will do all the date validations. It is very easy to use.

senthil