Convert.DateTime arroja un error: la cadena no se reconoció como una fecha y hora válida para "06-13-2012"

Estoy insertando una fecha en mi base de datos, el valor que viene de:

s.theDate = Convert.ToDateTime("06-13-2012");

y me aparece el error "La cadena no se reconoció como un DateTime válido". ¿Cómo resuelvo esto?