Test datetimes differently
diff --git a/parser_test.go b/parser_test.go
index 7a88055..8d55ccd 100644
--- a/parser_test.go
+++ b/parser_test.go
@@ -87,16 +87,18 @@
 }
 
 func TestDateOffset(t *testing.T) {
+	target, _ := time.Parse(time.RFC3339Nano, "1979-05-27T00:32:00-07:00")
 	tree, err := Load("a = 1979-05-27T00:32:00-07:00")
 	assertTree(t, tree, err, map[string]interface{}{
-		"a": time.Date(1979, time.May, 27, 0, 32, 0, 0, time.FixedZone("PDT", -7*60*60)),
+		"a": target,
 	})
 }
 
 func TestDateNano(t *testing.T) {
+	target, _ := time.Parse(time.RFC3339Nano, "1979-05-27T00:32:00.999999999-07:00")
 	tree, err := Load("a = 1979-05-27T00:32:00.999999999-07:00")
 	assertTree(t, tree, err, map[string]interface{}{
-		"a": time.Date(1979, time.May, 27, 0, 32, 0, 999999999, time.FixedZone("PDT", -7*60*60)),
+		"a": target,
 	})
 }