Added check in findTask for date so that tasks that are in the midst of occurring during the given date are also returned.
Added isSameDay and isBetweenDates helper methods.