Introduce PhoneNumberField for thorough validation, from maikhoepfel/django-phonenumber-field
Change ShippingAddress.PhoneNumber from CharField to PhoneNumberField