Судя по именам свойств, вы пытаетесь преобразовать строку в дату с помощью присваивания:
claimantAuxillaryRecord.TPOCDate2 = tpoc2[0].ToString();
Вероятно, это связано с текущей культурой пользовательского интерфейса и, следовательно, не может правильно интерпретировать строку даты при назначении.