Ah, I see. Yes, that is a limitation of contact properties.
One alternative I can think of would be the Timeline API. This would allow you to create custom inquiry/submission events which would appear on a contact's timeline with the information they submitted. You can then segment lists and workflows with these events.
To clarify, is "Service 1 from 2019/01/09 to 2019/05/09" an example of an inquiry a contact would submit that you need reflected on a HubSpot contact record?
If so, you could create custom contact properties to reflect both the services and ranges requested. There are several field types to choose from (e.g. dropdown select and date picker), so you can create as few or as many custom properties as meet your needs.
Please let me know if I have misunderstood your question or can provide additional guidance.
From your description, I'd recommend trying a dropdown or multiple checkbox type field for your services and date picker fields for each of your start and end dates.
You can create custom contact properties in your account by following these steps.
Ah, I see. Yes, that is a limitation of contact properties.
One alternative I can think of would be the Timeline API. This would allow you to create custom inquiry/submission events which would appear on a contact's timeline with the information they submitted. You can then segment lists and workflows with these events.