MomentumAdjustor and LinearDecayOverEpoch respect epochs transfered

As @bouthilx said last time, there is a method `get_epochs_seen()` in `Monitor`, you should use that instead.