There's probably something wrong with the BusinesDateTime value before the ruby filter, so the UNIX timestamp that the new Timestamp object is based on, is 0+86400 = 1970-01-01 plus one day.
... Your ExpectedTime ends with ':000', but your pattern ends with '.SSS'.