Convert.ToDatetime is supported by Linq2SQL. The only supported method of Linq to entities are these:
http://msdn.microsoft.com/en-us/library/bb738681.aspx
about your problem ... try to convert startdate and enddate in string and compare the string value in linq expression.