Это C # (да - я знаю, что вы хотите VB), но, учитывая, что ни одно из следующего не использует ничего, кроме DataTime, тогда оно должно давать вам, что вы хотите ...
string foo = "4/1/2009 8:00:00AM";
DateTime bar = DateTime.Parse(foo);
string output = bar.ToString("M/d/yyyy");