If this were Disney , I’d tell you book a year in advance , but UOR doesn’t typically see the same manic behavior as Disney fans. I’d say April 25 you should be more than ok.
Universal does do flex pricing based on demand , so typically booking early does provide the best pricing , unless they run a promotion at a later date.