The common solution will be to use the following in the record selection formula:
month({table.servicedt}) = month({table.billdt})
and
year({table.servicedt}) = year({table.billdt})
Unfortuntately Crystal won't pass this SQL to the database, so if performance is a concern, you're better served to create a yearmonth period from each date using SQL Expressions, and compare those.
Since you didn't share the version of Crystal, nor the type of database, nor anything about the database, I can't give you a real example, the following will work for reald date fields in SQL Server:
cast(year(table.servicedt) as char(4))+cast(month(table.servicedt) as char(4))
-k