You can file a 90 day report online from 2 weeks before the due date until 1 week before the due date <- So in your case if you have 25th of July as the due date you can apply online from the 11th until the 18th of July
this is the website;
*******************************
Make sure you get the address you put in to match the TM30 you have filed showing you're registered as staying at that address. That's what the system checks against.
Take your time, it's not a race, get it right,