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.