Serializar tipo complejo System.Nullable <System.DateTime>

Quiero serializar DateTime para que cuando DateTime sea nulo no obtenga la etiqueta en sí.

También he establecido el bool especificado para lo anterior, pero mi problema es que DateTime es de tipo de valor, nunca será nulo, por lo tanto, el bool especificado siempre será cierto para él.

Incluso intenté reemplazar DateTime por System.Nullable pero obtengo un error de serialización al enviar una solicitud o recibir una respuesta de WebService.

Hay alguna manera de salir ?

Respuestas a la pregunta(2)

Su respuesta a la pregunta