The simple solution is to NOT use the Windows UTC conversion routines, since times should be irrelevant in the date custom fields anyway:Public Function UTC2DateTime(ByVal ft As Currency) As DateUTC2DateTime = DateAdd("s", ft / 1000, "1/1/1970 00:00:00")End FunctionPublic Function Date2UTC(ByVal vDate As Date) As StringOn Error GoTo ErrHandlerDate2UTC = ""Dim Date2 As DateDim Date1 As DateDim strValue As StringDate1 = CDate("01/01/1970 00:00:00")Date2 = vDatestrValue = DateDiff("s", Date1, Date2)strValue = strValue & "000"Date2UTC = strValueExit FunctionErrHandler:Err.ClearEnd FunctionThe Interwoven functions really have nothing to do with TRUE UTC values: they are merely relative computations of milliseconds from 1/1/1970 00:00:00.