Only apply the require shim on server.

It would seem that when the require shim is loaded in on the client side it does more harm than good. Moment and moment-timezone are equipped to handle being simply thrown into a document's namespace (mainly by using the <script> tag, but minification also works) and they sort themselves out fine.