Clean up wpsc_coupons a bit.  The primary improvement here is that we no longer require expiration dates.  If you have one set, it respects it.  Have a start date set, it respects it.  Neither?  Free pass.