public DateTime ProcessReceivedDate(string headerValue)
{
DateTime result = DateTime.MinValue;
if (!string.IsNullOrWhiteSpace(headerValue))
{
string datePortion = headerValue.Substring(headerValue.LastIndexOf(ServiceConstants.SEMICOLON, StringComparison.OrdinalIgnoreCase) + 1);
result = this.ConvertToDateTime(datePortion);
}
return result;
}