Check system date when starting packaged Marketplace (bug 1019122)

If the device clock is too far behind the user will get a certificate
error, so let's display our own error message instead.
Merge pull request #469 from diox/warn-if-system-date-is-incorrect

Check system date when starting packaged Marketplace (bug 1019122)