Fixes for payment purchase page

https://trello.com/c/zL3H0RJc/97-checking-out-with-credit-card-the-expiry-date-needs-to-be-two-selects-one-for-month-and-one-for-year

https://trello.com/c/wvWxRMRa/100-bug-checking-out-with-credit-card-billing-address-same-as-shipping
https://trello.com/c/dLf0XoNP/92-all-forms-mandatory-field-are-missing