Hi
Here is definitely the right solution to your request: Magento 2 Flash Sale which you can cleverly create and manage outstanding Flashsale strategies for every special occasion.
Here are some advanced features as your need:
- Restrict access for special events
- Create flashsale events with countdown timer
- Compatible with all default Magento product types
- Set up sale events in advance
Hope it helps you out.