SQS delays are limited to 15 minutes IIRC, and they are also a bit painful. You can definitely add a message with a timestamp and continue re-adding it to SQS until it's time, haha.
Disclaimer: sounds horrible. :P
Haha yeh I try to stay away from SQS when I can ;)