Check this out! I am quite sure you will find some guidance for your need.
I needed many many weeks for very complex filters concerning status of projects, domain of projects to filter the right tasks assigned. Your case would be probably easier to solve.
You can use interactive filters as explained in the comment above from @Pch very easily. For dates and projects use multiselect filters so you can always have a full view of what’s going on.