Setting so maximum snooze time begins at scheduled time

Having a way so that if alarm goes off early due to smart period and alarm is snoozed, the maximum snooze time won’t begin untill after the scheduled alarm time.