Depending upon your definition of "dates", the term "gigolo" might apply. It describes a man in an ongoing relationship with an older woman. She pays for his company by financially supporting him. He is a "kept man".