Чтобы получить все строки, вы можете использовать:
IEnumerable<string> theStringsInOrder = theBindingList.OrderByDescending(c => c.Date).Select(c => c.TheString);
Для строки, связанной с датой "max":
string latestString = theBindingList.OrderByDescending(c => c.Date).First().TheString;