Write a script to aggregate transaction data and identify users who have exceeded a specific spending threshold over a rolling 30-day window.