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