Mira, yo ya no me complico la vida porque ese tema siempre me ha sido muy molesto, yo ahora hago esto:
Dim sqlDate as String
sqlDate = Format (Date, "YYYY/MM/DD")
y en tu código de inserción o actualización (ajustando la cadena claro):
...Text1(1) & ", '" & sqlDate & "', " & Text1(3) & ...
Y si lo que quieres es guardar con el formato largo entonces:
sqlDate = Format (Date, "YYYY/MM/DD HH:MM:SS")
y nunca mas tuve problemas.