Hi bionets,
The problem is that your Server and Client are in different Time Zones. Return to the Client your Date including Time Zone information and define the format setting of the “date” data field and everything will be correct. The problem which you observe is not a problem, but how JavaScript Date object works. It parses a Date String like “2014-07-07” to your Local Time Zone and if that string includes Time Zone information it will parse it to the specific Time Zone.
Best Regards,
Peter Stoev
jQWidgets Team
http://www.jqwidgets.com/