Why can't you choose "flexible dates" (or whatever it's called)? I just was using the CX website to search for award bookings and had no problem searching a week at a time (both directions). Availability is shown as a matrix with outbound on the vertical axis and return on the horizontal.
If you want another mechanism, you can try AwardNexus or KVS. Look in the "Travel Tools" forum.