Manage both good/bad release and date - Bug 996812

Add good/bad release in command line arguments and tests.
if date_of_release returns None here we should throw an exception and abort that we couldn't find a matching release.