I want to get the shiny charm before I go and shiny hunt all the legendaries...can I trade over the legendary and still be able to go to the ring and catch it???
Yes, you can catch a Legendary even if you already own the same Legendary from another game. For example, if you have a Cresselia transferred over from Black 2, you can still catch Cresselia in ORAS.
Source: Experience