You didn't mention if you'd like to do this countdown on the client side or "server"(less?) side, but I'd say instead of relying on the client browser to be open for 3 days, you can do this on the server(less) side.
I ran into the same problem just recently, and here's how I ended up solving this.
Step 1 : Create a node in your database based on dates like :
Step 2
Either set up a mini VPS/Server somewhere to run cron tasks that fire http triggers or pub/sub triggers to engage a Firebase Cloud Function
Or use AWS Lambda with Scheduled Events to periodically check your expiry list on Firebase database.
This way you can keep a log of what expired when, and also take action based on these daily / hourly. As long as your servers are in some form of a time-sync, you can check your expiry list very selectively too (like check only May 5th 11am) etc.
Also, here is a tutorial & a post about what you're looking for.
From the Firebase Blog
Another question / answer from SOF
And another similar one
Hope this helps :)