Is "moving mountain" an idiom? If so, in what circumstances could I use it?

Native speaker’s answer
Rebecca
Yes, to "move mountains" means - as it implies - to accomplish an extremely, almost impossible, task. You can use this expression in situations in which you want to stay that an extremely difficult task was done. Ex: I moved mountains to get time off for our vacation. Ex: I'd move mountains for my family.