Introduce duration fields in rules to power time-sensitive workflows. For example:
Add a "SLA target" custom field on the account to support a customer-specific SLA targets
Have a "contract renewal date" custom field and use dynamic variable to figure out "time to renewal date". If soon, trigger renewal email.