Complete calendar update.

Following updates i have done in calendar:
1.Getting coming saturday and sunday date.
2.Generating random available time on saturday and sunday
3.Setting saturday as start date and sunday as end date of event.