Armazenando valores de entrada de data no Firebase

Então é assim que meu código se parece

cropref.child(mycrop.name).push({
                          cropname:mycrop.name,
                          croplocation:mycrop.location,
                          cropplantdate:mycrop.plantdate.toString(),
                          cropharvestdate:mycrop.harvestdate.toString(),         
                  })

mycrop.harvestdate emycrop.plantdate são as duas entradas de data do meu html

<input type="date" ng-model='mycrop.harvestdate'>

<input type="date" ng-model='mycrop.harvestdate'>

para poder colocar os dados no meu banco de dados Firebase, preciso convertê-los primeiro em string

cropplantdate:mycrop.plantdate.toString(),      

mas os dados no meu banco de dados do Firebase incluem hora e fuso horário

dados de amostra

Sat Dec 12 2020 00:00:00 GMT+0800 (Malay Peninsula Standard Time)

então, quando chamo os dados do meu banco de dados, não posso filtrá-los, pois não é mais uma data, mas uma sequência. Como resolver esse problema para que eu possa filtrar a data (que é convertida em string) armazenada no meu banco de dados

questionAnswers(2)

yourAnswerToTheQuestion