adding util package nd new json encoder for handling datetime