Some researchers use one-way anova to test the moderation effect of demographic factors on the relationship between IV and DV, while other researchers use the hierarchical regression.
Uni-variate analysis is better and convenient to perform moderator analysis if you are interested in drawing a plot. If you are interested in perform interaction among continuous variables, Stata can help with that very easily.
Measurement of moderation variable preferred to use a hierarchical regression analysis because it is based on finding the interaction between the independent variable and moderation variable and then their impact on the dependent variable, while the analysis of variance does not result in the desired purpose.