Home Assistant Card & Automation for a script at a specified time, the time can be configured through a card and be disbabled. A different automation can automatically re-enable it if it would have ran but was disabled.
configuration.yaml
input_boolean:
alarm_enabled:
name: "Enable Alarm Tomorrow"
initial: on
icon: mdi:theme-light-dark