Angular JS con el enlace del modelo MVC4 con fecha / fecha / hora?

¿Cuando se utiliza Angular JS para volver a publicar en el servidor con un objeto complejo la fecha y la hora? Los valores no se unen correctamente. He intentado JSON.stringificar en vano. He publicado una pregunta relacionada, aunque posiblemente fue demasiado general. Lo que realmente necesito saber es cómo pasar correctamente esas fechas. Lo que estoy haciendo actualmente es usar la solución en js para convertir las fechas, pero preferiría no hacerlo y simplemente obtener las fechas en la forma en que las necesito cuando estoy en Angular y luego devolver los valores correctos.

¿Cómo te unes a esos datetime / datetime? valores correctamente? Por favor, vea el siguiente ejemplo de código y los resultados de publicación de Fiddler.

Clase C #:

public class Person
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public DateTime BirthDate { get; set; }
    public DateTime? ApprovedForSomething { get; set; }
}

Controlador JS Angular:

function PersonController($scope, $http) {
    $scope.getPerson = function () {
        $http.get('../../Home/GetPerson/1').success(function (data) {
            $scope.Person = data;
        });
    }
    $scope.updateApprovedForSomething = function () {
        $http.post('../../Home/UpdatePerson', { person: $scope.Person }).success(function (data) {
            console.log(data);
        });
    }
}

Puesto de violinista:

HTTP / 1.1 200 OK Cache-Control: privado Content-Type: application / json; charset = UTF-8 Servidor: Microsoft-IIS / 8.0 X-AspNetMvc-Version: 4.0 X-ASPNet-Versión: 4.0.30319 X-sourcefiles:???? = UTF-8 B YzpcdXNlcnNcbmlja1xkb2N1bWVudHNcdmlzdWFsIHN0dWRpbyAyMDEyXFByb2plY3RzXFZhbGlkYXRpb25UZXN0XEhvbWVcR2V0UGVyc29uXDE = = X-Powered-By: ASP.NET Fecha: miércoles, 16 de enero de 2013 14:48:34 GMT Contenido-Longitud: 124

{"Nombre": "Bob", "Apellido": "Smith", "Fecha de nacimiento": "/ Date (695573315098) /", "ApprovedForSomething": "/ Date (1358261315098) /"}

Este es el resultado en el lado del servidor. ¿Se vincula datetime a un nuevo valor de datetime que no es correcto y datetime? es nulo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta