The Google Cloud Console now allows you to configure custom time ranges for your budgets!

Source