Generic events calendar using Knockout JS