I believe it's no earlier than 28 days before the 30 months or anytime up to the expiry date shown on your BRP.

We applied two days before the expiry of my wife's BRP and we were fine. Do the online version. It's easier and you pay online. You then just have to send in your supporting documents.

Expect the application to take 8 weeks.