@@ -0,0 +1,884 @@
+package com.fasterxml.jackson.failing;%0A%0Aimport java.util.Date;%0Aimport java.util.TimeZone;%0A%0Aimport com.fasterxml.jackson.databind.*;%0A%0Apublic class DateDeserialization1651Test extends BaseMapTest%0A%7B%0A    private final ObjectMapper MAPPER = objectMapper();%0A%0A    public void testDate1651() throws Exception%0A    %7B%0A        String json = quote(%221970-01-01T00:00:00.000Z%22);%0A%0A        // Standard mapper with timezone UTC%0A         Date dateUTC = MAPPER.readValue(json, Date.class);  // 1970-01-01T00:00:00.000+00:00%0A    %0A         // Mapper with timezone GMT-2%0A         ObjectMapper mapper = new ObjectMapper();%0A         mapper.setTimeZone(TimeZone.getTimeZone(%22GMT-2%22));%0A         Date dateGMT1 = mapper.readValue(json, Date.class);  // 11970-01-01T00:00:00.000-02:00%0A    %0A         // Underlying timestamps should be the same%0A         assertEquals(dateUTC.getTime(), dateGMT1.getTime());%0A     %7D%0A%7D%0A

Add a failing test for #1651