Simplify _validateDate calls, also check for valid prep times before adding preparation events to cal