Personally, I'd wait until September. Many faculty are on vacation or are on 9-month appointments, so they are not working at full speed right now. Also, many programs won't know about funding until the fall, so a faculty member interested in taking a student might not yet know if they will be *able* to take a student. In short? Wait.