Added date safeguards...
... for adding/editing projects and activities.

Also added an error Toast for missing fields when adding/editing data so
that the user knows what is missing.