関数のなかで配列を宣言してその値を返すってOKですか?
Function Test() As Date()
...
Dim cn(2) As Date
cn(0) = c1
cn(1) = c2
Return cn
End Function