Needles Calendar should have pre-determined date range filters
Date ranges such as: Today, Yesterday, This Week, This Month, This Year, Last Week, etc. would significantly reduce the amount of clicking, while make reporting less prone to date calculation errors.