improvment json date deserialization