Currently date published information is stored in the database as text and parsed at run time to use in elasticsearch indices as dates. We cannot store the data as a date field because quite often month and day information is absent. With date information across three fields it will be much simpler to filter by publication year from the database.