You don't need to spend $500 to get the 5000 points. You can look around the store, look for something that's quite cheap but with bonus points. For example, some chocolates are $6.99 each but has 500 bonus points. Just buy several of these and you can get the missing 5000 points for redemption on da weekend