I recently switched phones and my previous default clock app had a great feature - ability to turn off the alarm just once (e.g. if it's supposed to fire every day at 20:00 and at 19:50 I disable it for the next run, it will sound tomorrow at 20:00).
Example; it's Friday 30th of May, after 14:00. Monday is 2nd of June.
Regular activated state:

When turned off, a button "Turn back on <planned next run date/"tomorrow">" appears:

If the button is tapped, the alarm goes into "temporarily dismissed" state:

And gets reactivated the minute the temporarily dismissed alarm's fire time comes (so at 14:00 2nd of June it just goes to regular activated state).