Let parsing fail when XML is invalid.

+ Check for missing 'end' attribute in 'day' element.
+ Avoid running DateFieldValidation when parsing already failed since
  an exception thrown by this class causes an application crash.
  Instead show a meaningful Toast message.
Merge pull request #37 from johnjohndoe/feature/check-for-missing-xml-attribute

Let parsing fail when XML is invalid.