Filter by last meeting date

It would be a solution if I were just trying to create a report of people that we have seen. My team is working every day though, to make appointments with customers that we have not a meeting with, in the last 3-6 months. I guess that they could use a report and have it side-by-side with the contacts to cross check if we have had an apt., but it is really not ideal. It is not much less effort than clicking into the contact, and looking to see when the last meeting was. I was hoping to find something that would let you create a custom contact view, or active list. Thank you again for trying to figure a work around!