Lo traería a SSIS como una fecha, usando (en Oracle):
TO_DATE(InvoiceDate,'DD-MON-YY')
Luego, si necesita convertirlo en una cadena con el formato 'yyyy-MM-dd', puede usar algo como (en SSIS):
(DT_WSTR, 4) YEAR(DateField) + "-" + RIGHT("0" + (DT_WSTR, 2) MONTH(DateField), 2) + "-" + RIGHT("0" + (DT_WSTR, 2) DAY(DateField), 2)
Sin embargo, si su destino es un campo de fecha, debería ingresar directamente sin ningún procesamiento/transformación, ya que ya es una fecha.