improve create session form

- remove old createSession
- refactor createSession into Form.js
- add its test unit
- add calender to create session form (applicable to many browser)