Describe the bug
Not sure if this is a bug, but I'm able to purchase a plan that I do not have the funds for, as long as I provide a future date.
To Reproduce
Steps to reproduce the behavior:
- Log in or create a developer with a $100 balance
- Go to
/user/x/plans and try click a plan that has a high recurring fee, like "Tides Pro" which has a recurring fee of $208.
- Scroll down to "Purchase" form.
- Change the date to a future date, e.g. 7/31/19
Expected behavior
Expected to see an an insufficient funds error, like the below screenshot. I DO NOT receive this error, and instead the purchase successfully completes as long as I post date it to a future month.

Screenshots
This is a screenshot of the current balance I have, which was unaffected by the Tides Pro purchase, and the plans list which shows that the Tides Pro purchase, that is future dated completed successfully.

