CalendarList is a totally free application that lets you create any number of calendar lists, easily assign labels for days and share these lists with other users.
You can use it to share shifts, timetables and any other schedules with your friends, coworkers and other people.