To manage tasks, CYJS includes the famous Fullcalendar module, easy to use and powerful. Thanks again to Adam Shaw, https://fullcalendar.io.

You will find tons of documentation about how to use it.