A more accessible select

- Always have a consistent label!
- Removes `no_option` stuff because I can't think of a reason to use it without options
- Add some descriptive stuff to social buttons
The only concern with this is it looks like a hack to fix a bug where this is happening. It might have been something related to the checkout though, given the date of it. Maybe one to keep an eye on the errors for