Don't generate invalid membership dates
Previous behaviour
Steps to reproduce:
- Generate fixtures
- Try to change one that has a membership expiration date < membership start date
- observe validation rejects you
New behaviour
Steps to validate that it works:
- See that no longer happens.