July has plenty of sales and giveaways to offer. Here's a full list of ones you still have time to take advantage of.