Calendly lets you setup different meeting types where you can outline your availability. You can then take the link form that meeting type and share it with anyone so they can compare their availability to yours and schedule a time that WORKS BEST FOR BOTH OF YOU!