Issue #2889814 by mpdonadio: DateTimePlus doesn't apply the correct time zone when converting a string with an offset (cherry picked from commit 3fd781f1)