Checkout this repo, install depdencies, then start the gulp process with the following:
> git clone git@github.com:nasimjibs/react-calendar.git
> cd react-calendar
> npm install
> npm start
create_calendar.js
move viewing logic to each react component and hide calculation logic in service/util methods