The two `dateFormat` is not exactly polymiorphsim. I suggest to rename to `formatDateAndroidToJson` and `formatDateJsonToAndroid`. BTW, is the two format functions needed? `yyyy-MM-dd` or `yyyy-MM-dd'T'HH:mm:ss.SSS'Z'` can not work both for Android an JSON?