¿Cómo subcompongo en JSON.NET como modelo de carpeta para los controladores MVC de ASP.NET?

El equipo de API web de ASP.NET decidió utilizar la biblioteca JSON.NET para modelar datos JSON. Sin embargo, los controladores MVC "normales" todavía usan el JsonDataContractSerializer inferior. Esto causa problemas con las fechas de análisis y me está causando mucho dolor de cabeza.

Vea esto para referencia:
http://www.devcurry.com/2013/04/json-dates-are-different-in-aspnet-mvc.html

El autor elige resolver el problema en la capa Knockout en el cliente. Pero preferiría resolver esto utilizando el mismo archivador de modelos JSON.NET en los controladores MVC que en los controladores Web API.

¿Cómo sustituyo un archivador de modelo JSON diferente en ASP.NET MVC? Específicamente, la biblioteca JSON.NET. Usar el mismo modelo de carpeta de la API web sería ideal si es posible.

Respuestas a la pregunta(2)

Su respuesta a la pregunta