How do you handle timers on a match?

On my game I have a timer that should be synced, the time is displayed on the UI of the clients, I’m using authoritative matches and I’m sending the current time elapsed each second from the server to the clients, this works fine but I think this is an overkill since the client can simulate the passage of time independently.

I’m afraid of sending it once and for whatever reason if the message arrives late to a client the timer gets displayed differently on each client.

How do you handle timers on your game?