Currently there is no way to filter tasks by start/end date using the HistoryService API. At the moment you can filter by certain dates (followup, duedate) and other attributes. See:
Without this feature it's not possible to do queries like:
'give me tasks completed within the last 7 days and where candidateGroup is X'