My solution is 1.Apply for a new license in California.
Here are some tips:
You need to change your address into a valid California address, in your bank account, for example.
With a valid license from your home state, you only need to pass a computer-based written test. Be sure to bring necessary documents to DMV, say, proof of address.
As you note, as an F-1 visa holder, the Indiana Bureau of Motor Vehicles allows you only to renew 30 days prior to the license expiration date, and it can’t be done online, but in person.
There is another option, that of requesting a 30-extension of your current license, which would just cover your plans (emphasis mine).
Renewing a License If You Are Away From Indiana
If your Indiana driver’s license is expired, lost or stolen while you are out of the state, you may renew or replace your license online if you meet the requirements listed above, or you may request a 30-day extension from the date your driver’s license expires. To obtain a 30-day extension of your driver’s license or a 30-day interim credential you will need to download and complete a Request for Interim/Extension License, State Form 54580. After you have completed the form in its entirety, you may mail it to the address listed on the form.
Credit:stackoverflow.com‘