Прежде всего на стороне клинта, перед отправкой данных на сервер вы конвертируете их в UTC.Но вы не показали свой код переднего плана, я не могу понять, где.
Но если я правильно вас понимаю, вы хотите преобразовать utc в местное время и сделать это только на стороне сервера.( это будет работать, но, честно говоря, лучше изменить сторону клиента )
Вы можете изменить параметры json в файле запуска:
services.AddMvc()
.AddJsonOptions(
opt => opt.SerializerSettings.DateTimeZoneHandling = DateTimeZoneHandling.Local)
.SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
например, я отправляю это:
"execute_date": "2019-02-20T00: 00: 00.000Z" - utc
и сериализовать, как это, для моего местного времени:
2/20/ 19 3:00:00