You won't be able to group on these but you can do conditional counts or running totals for your graph and suppress lines on these. I think if you grouped on it the record will only show up in one group even if it meets conditons for multiple groups.
I would try these for your formulas:
Formula as Last30days: if {Query1.Production Date} in (dateadd("d",-30,today)) to today then 1 else 0
This will return a 1 if the date is in the last 30 days and a 0 if it is not. You can then use the 1 or 0 for summing and conitional supports or you can chnage it to True /False, whaterver works for you.
Formula 2 as Last90days: if {Query1.Production Date} in (dateadd("d",-90,today)) to today then 1 else 0