Updated the date filter to now take in a optional custom start date

Also added an end date as the default was set to the year 2020
This was fixed due to compatibillity problems for issue 2554

issue: #2554
Updated the custom dates for end date specification

issue: #2554
Removed the minus one day (it has no purpose)

issue: A24Group/Triage#2554
Merge remote-tracking branch 'upstream/master' into DateFilter
Changed names to now sat min and max

issue: A24Group/Triage#2554
Merge pull request #155 from michaelbarnard/DateFilter

Updated the date filter to now take in a optional custom start date