A video demo showing how easy it is to create/edit recurring events in the new GNOME Calendar. Adding support to recurring events was a part of my Google Summer of Code 2017 project.
You can find more about this project on my blog: https://theserialcoder.wordpress.com/
Project Wiki Page: https://wiki.gnome.org/Outreach/SummerOfCode/2017/Projects/YashSingh_Calendar_AddRecurrentEvents
This work is still going on and there are small changes yet to come. This is not the final patch but expect no major changes.