Implementing momentjs

partially resolves https://github.com/owncloud/core/issues/10220 will complete in separate PR as moving other methods are not relevant to moment.js

Will squish after review
that behavior is completely unnecessary and should never have been put there to being with if a division was required it should have been handled internally in the method. If we really must honor this i can work around it but i vote to keep things as they are.

Thoughts?