Bypass calculator factory create callback which doesn't seem to be firing

Could be a factory_girl bug.

Time spent debugging: ~1 hour
CreditCard#expiry= used to assume the incoming format was that which was enforced by Frontend's JS.

No longer true.

Fixes #4429
Fixes #4653