I'm sorry to say that it is legal. The police can issue a ticket months after an accident, as it is within their discretion.
Licensed in PA & NJ. 29% Contingency Fee. Phone: 215-510-6755 www.InjuryLawyerPhiladelphia.com
In many instances, it takes some amount of time to determine which party was at fault in an accident. Witness statements, blood/drug tests, etc. take time to compile and report.
Disclaimer: This does not constitute legal advice. No attorney-client relationship has been formed through this answer.
A roundup of the best tips and legal advice.