Custom datetime range filter

Added a custom datetime range filter that supports filtering by specific dates instead of just a list of predefined values (i.e. past 7 days, today, this month, this year, etc.).