Timed Disarm Function

Would like an option for a timed disarm function. Ability to disarm for a set time period (30 minutes / 1 hour / etc) with automatic rearming. This could eliminate the problem of disarming and then forgetting to rearm system.