Designed by the Knight Lab at Northwestern University, the Timeline JS is created with a Google Spreadsheet. Watch the video for more details. This is a great tool for collaboration and creation.
Tiki-Toki is another great platform for creating timelines. You can set up a free account, but the features are limited. Try a Free 30 day trial for the premium version to see if it's going to meet your needs.