CDate(0) = 12:00:00AM
Take a look at otr.Paragraphs(2).Text when you get the error
If ipos > 0 Then thisDate = CDate(Left(otr.Paragraphs(2).Text, ipos - 2)) Else msgbox otr.Paragraphs(2).Text '<-- add line thisDate = CDate(otr.Paragraphs(2).Text) End If