calendar widget with angular framework