Map date as text?

Really?

Can you tell me what is the output of:

GET YOURINDEXNAME/_mapping

Also an exact document. I think your document has a root object in it which either should not be there or at least does not comply with the mapping.

And all formatted as explained in About the Elasticsearch category.