Hi Dee! There's actually an issue with the date filter when you set it to month. See here: Unexpected MONTH(Date) Filtering
One way around this would be to use a parameter (or two) for filtering the date instead of a normal filter.
Thank you David. I can stop pulling my hair out now.
A bit of research later and here is my updated Vis... only downside right now is that a user can set the Start Date later than the End date and end up with an empty Vis.
You're welcome! I pulled my hair out for a while on this, too. And the viz looks good! Hopefully users will forgive your viz for not being able to display the impossible