Manchester United boss David Moyes insists he will not be buying players in January just for short term gain.