#31934 [Bug]: Projected limit alerting ignores budget reset period (daily/weekly/monthly)
### Check for existing issues
- [x] I have searched the existing issues and checked that my issue is not a duplicate.
### What happened?
When a budget is configured to reset daily (e.g. budget_duration: "1d"), the `projected_exceeded_date` still calculates based on days remaining in the month, not the current day. This causes misleading alerts that show the budget will be exceeded on a day in the future, when in reality the budget resets at midnight.
### Steps to Reproduce
1. Creates a key with a daily reset period and a budget of $10 2. Configure alerting (Slack) to receive `projected_limit_exceeded` alerts 3. Make API requests using the generated key to accumulate spend 4. Observe the alert
### Relevant log output
```shell
```
### What part of LiteLLM is this about?
Proxy
### What LiteLLM version are you on ?
v1.85.1
### Twitter / LinkedIn details
_No response_