using Newtonsoft.Json.Linq;
public static void Main()
string json = "{ \"MyTime\":\"2014-04-20T18:15:11-0700\" }";
var sourceToken = JToken.Parse(json);
var myTimeToken = sourceToken.SelectToken("MyTime");
var myTimeOffset = myTimeToken.ToObject<DateTimeOffset>();
Console.WriteLine(myTimeToken.ToString());
Console.WriteLine(myTimeOffset.ToString());