Change the main budget header to implement dates

The main budget is now named custom budget due to the fact that the user
will be able to set it to a custom period.

- Show the custom budget dates in the header above it.
- Refactor the names in the progress fragment layout to custom budget
  instead of monthly budget.