MIFOSX-475 : modify update calendar UI to restrict start date and add error messages

Keith,

This commit includes MIFOSX-475 changes.

Regards
Ashok