The doc says :
You can check all the supported format
strings check the MSDN docs for
DateTime.ParseExact
So according to : http://msdn.microsoft.com/en-us/library/az4se3k1.aspx
[FieldConverter(ConverterKind.Date, "u")]
"u" => "yyyy'-'MM'-'dd HH':'mm':'ss'Z'"
It doesn't convert the date to utc, just format it
You still need DateTime.ToUniversalTime to convert it.
Edit
If you have something like :
[FieldConverter(ConverterKind.Date, "ddMMyyyy" )]
public DateTime ShippedDate;
Then add a temp ShippedDateUTC :
public DateTime ShippedDate;
[FieldConverter(ConverterKind.Date, "ddMMyyyy" )]
public DateTime ShippedDateUTC {
get{ return ShippedDate.ToUniversalTime();}
}