Database tarafında kaydederken
Datetime.UtcNow olarak kaydet.
Çekerken de
.ToLocalTime olarak çek. Bu sayede evrensel bir yapı yaratmış olursun zamanlama konusunda.
//Veritabanına kaydederken
var myDate = DateTime.UtcNow;
//Veritabanından çekerken
var date = myDate.ToLocalTime();