Delay is blocking the arduino. You can’t do anything whilst it’s blocked.
Use millis ➜ For extra information and examples look at
- Using millis() for timing. A beginners guide
- Several things at the same time
- Flashing multiple LEDs at the same time
You did not answer on why you need an arduino for this? You can even find stuff on line like Countdown Timer to Any Date