Fix validation error in dashboard voucher form

The clean method was raising a KeyError when the date fields were empty.
Fix logic error in product availability

Introduced in 7fd62f2af078f950eeb278b97d01153b90b08e73.