Database
[{"future_date":{"date":{"$numberLong":"62135596800000"},}}]
Query
db.collection.aggregate([{"$addFields":{"current_date":new Date(),"future_date":new Date(62135596800000),"status":{$switch:{branches:[{case:{"$lt":[new Date(),"$future_date"]},then:"pass"}],default:"fail"}}}}])