The pokemon that you get through real-life events are almost always shiny. And pokemon that have exclusive moves are almost always from events (either real-life or wi-fi).
If you're getting shiny pokemon from e.g. a trade, with moves they don't normally learn, then it's very likely it came from an event.