You can run a report in insight. It can give you a list of accounts that will expire within a certain date. As of today you can not schedule that to run As a nightly since you have to pick an exact date, but it would be a good feature request to submit.
The other option is you can use the open API and run you own query against the guest database.