Send virtual gift cards through email #6013

This validation should be under another instance method.
This validation must call super so other validations on product are not missed