La fecha la guardo literalmente, es decir, un string.
En cuanto pueda pruebo tu código y te cuento si he tenido que hacer algún cambio para modificar ese "problemilla" que me pueda dar el utilizar un string directamente en lugar de un Date.
Gracias por ese pedazo de código y un saludo.