Hey there and thanks for getting in touch!
Yes, The Events Calendar does create its iCal feed and would be available following this URL format:
[your-site]/events/ical
Is that what you were looking for? I’m sure it would be possible to create custom iCal feeds as well, though it would require a fair amount of custom development.
Also it only suggests that I can show current month only – can I customise the length of data/events I am passing to users (such as 3 or 6 months ahead)
Yes, though it depends on which calendar view you are referring to. For example, showing the next three months in Month View is not possible, but expanding the List View to show more events is certainly doable in Events > Settings > General with the “Number of events to show per page” setting (screenshot).
Does this help answer your questions? Please let me know. 🙂
Cheers,
Geoff