I suggest using DateTimeOffset instead of DateTime.
var dateString = "2016-03-28T16:07:00+0200";
var date = DateTimeOffset.Parse (dateString);
Console.WriteLine (date.ToString ());
If you want to convert to DateTime object
date.UtcDateTime;
It will emit:
3/28/2016 4:07:00 PM +02:00