How about this - call logs are visible for the current month only, and the previous month is archived in an excel file. On the first of every month, the current logs are archived to file, and the previous archived file is deleted. "Email archived file" on the 1st of the month could be an option, if it's important to a customer.