A less propper way is if you did input a string into the DB datetime field, would be to convert it on the DB side.
insert table (convert(datetime, '5/30/2008'))
stick with passing the datetime 'value' if possible.
edit: you can't convert 'Friday, May 30, 2008' to datetime because of the 'Friday,' on the front. SQL is expecting any normal datetime formats.