Se usi una MaskedTextBox invece di creare un UserControl?

Inserisci il controllo MaskedTextBox e nalla propietà Mask metti 00/00/0000.

Ciao