Test isActiveAutoRenewableSubscriptionForDate NSAssert
Log keychain errors instead of using NSCAssert
Log JSON errors instead of using NSAssert
Return an empty dictionary if JSON parsing fails