Fix state pension top up age bug

- Adjusted calculator to cover error which allowed people with their date of birth after the top up end date to be shown a rate.
- Fixed tests.

Relates to:
https://www.pivotaltracker.com/story/show/72886346