En un bol grande, mezcla la harina y la sal. Añade la mantequilla ablandada y mezcla con ayuda primero de una lengüeta de repostería y luego con las manos, hasta que esté totalmente integrada. Ve añadiendo el agua muy poco a poco, cucharada a cucharada, según pida la masa, hasta que quede manejable. Haz una bola, aplánala y envuélvela en papel film. Deja enfriar en la nevera aproximadamente una hora.
Para preparar el relleno:
En un bol grande, mezcla la harina, la sal y la canela.
En una picadora, tritura los dátiles con la mantequilla. Añade los huevos y la vainilla y vuelve a batir. Vierte el contenido en el bol de la harina.
En la misma picadora, tritura ahora los boniatos asados con la leche evaporada. Añade también al bol y mézclalo todo bien hasta que quede homogéneo.
Monta la tarta:
Precalienta el horno a 180 ºC.
Saca la masa de la nevera. Enharina la superficie de trabajo y, con la ayuda de un rodillo, aplana la masa hasta que pueda cubrir un molde de quiche de unos 22 cm de diámetro.
Vierte la mezcla de boniato sobre la base de la tarta. Hornea durante 45-50 minutos. Deja enfriar al menos 2 horas en la nevera antes de servir.