Sorting contacts by latest Call

Sorting contacts by latest Call

I want to regularly work my Contact list so I reach out periodically to all my contacts. Can I run a report that sorts my contacts from oldest- to most-recent Call? Can something similar be done for Emails?