I don't think it hurts to apply. Ever. Just make sure they know you don't graduate until May. Maybe you can be part time up until graduation.