A month in advance is the proper time for something like Graduation. This gives relatives time in advance to ask off work if need be and plan the trip.
Graduation announcements are properly sent out after the graduation. The things that are sent out before the actual graduation are invitations- to the event or a party celebrating.