I have a C# application that return in JSON an expiration date of an authentication token like this:
\"expirationDate\":\"Fri, 27 Mar 2015 09:12:45 GMT\"
By default, JS will use your browser timezone, but if you want to change the display, you can for example use the toString() function ;)
var d1=new Date();
d1.toString('yyyy-MM-dd'); //returns "2015-03-27" in IE, but not FF or Chrome
d1.toString('ffffdd, MMMM ,yyyy') //returns "Friday, March 27,2015" in IE, but not FF or Chrome