Yes, if your customer records are kept properly in the CRM, you can pull a list of past travellers and work out who is likely to book again soon. The system stores when each person travelled, where they went and who they travelled with, so you can ask it for everyone who went away around this time last year, or everyone who has been to a particular destination, and hand that list to your team to call.
In practice most agencies use this for the trips that repeat on a cycle. Family holidays in the same school break, a yearly visit home, a pilgrimage, an annual company offsite. You filter on the travel date rather than the booking date, add the destination or the trip type if you want a tighter list, and save that filter so it can be run again next month without building it from scratch. Many systems will also turn the list into follow up tasks for a named agent, so the calls belong to someone.
Be honest with yourself about the data, because the list is only as good as what your staff put in. Bookings taken over the phone and never entered, or trips arranged outside the system as a favour, will not appear, and a customer whose record has no travel date cannot be picked up by a date filter. You also have to respect anyone who has asked not to be contacted, and marketing rules differ from one country to another.
Before you lean on it, open a handful of your own customer records and check the travel dates and destinations are actually filled in, then ask your provider which filters your CRM offers and whether a saved list can be handed to staff as tasks.