Just a thought that a hyphen would clarify the difference between 'moving boxes' (boxes that are moving) and 'moving-boxes' (boxes used for moving).

I mean, normally these things are clear from context, in which case there's no need for extra punctuation, but in this case it's possible readers might immediately jump to 'the boxes are moving?!' and then have to go back a few seconds later to revise their mental picture.