calculateStartDate was returning misleading results, changed current date to represent the date/time at 00:00:00.