I just got a Jirachi and his moveset isn't the best, but I was thinking this since an event Jirachi can learn Draco Meteor.
Jirachi can only have Draco if it is obtained from a Gen 4 and 5 event. It cannot learn it otherwise.
Source: /learn command on PS and Bulbapedia
Hope I helped.