The ability of a user to delay a policy is a great thing, but it's possible that they may accidentally select something too far out (like 1 year). If that happens, the user's choice is written the following file: /Library/Application Support/JAMF/.userdelay.plist as a key value pair. The policy number is the key and the value is the date that the policy is delayed until.
Here's a simple script that will remove the file and all the delays.
#!/bin/sh
# Remove the deferal set for all policies
rm -rf /Library/Application Support/JAMF/.userdelay.plist
If you would prefer not to use a script, create a policy that searches for this file and deletes it if found.
It's important to note that the file will regenerate as a blank plist file. You shouldn't make the policy execute continuously as you will then be fighting the default behavior (creating the plist file) with your behavior (removing the plist file) in a continuous loop.