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.

~~WIP, need translations first, the translations for the error messages generated by yulelog package are directly hardcoded into the package main.js file :(~~