//The time cannot be removed, however I found the best way to eliminate time messing up date ranges is as follows:
startDate = new DateTime(startDate.Year, startDate.Month, startDate.Day, 0, 0, 1);
endDate = new DateTime(endDate.Year, endDate.Month, endDate.Day, 23, 59, 0);
//This includes the entire date range, disregarding specific times