Made beginDate and endDate required fields; no UI feedback implemented

Addresses bug #897742.