So, when exactly i use mag and mogt?
"mag" goes with er/es/sie and "mogt" goes with "ihr".
Another good resource is canoo.net: http://www.canoo.net/inflection/mögen:V:haben
why wouldn't you use gefallen?
is "gern" so essential when we talk about liking and already used "mogen"?