Will the user know the upcoming holidays?

Yes, the staff will have visibility of all upcoming holidays on the user app.
Other actions > Leave Management > Holiday Calendar