fixed: cal viz, could produce error if some end dates null and show end time set to false