3 months is just a safe period. For someone already has EAD, there is no reason to wait till the last minute to renew it and take the risk that the renew won't be processed in time.