Date module: detect if an end date was set
I'm going to take a guess and assume you have the end-date defaulting to the start-date in the Date field, field-settings?



That way if they click the checkbox for Show End Date, they have to provide a value for it. otherwise it will be empty; essentially letting you know if the checkbox was checked or not.