This month, everything's put in place (7)

I believe the answer is:
'put in place' is the definition.
(thesaurus)
'this month everything's' is the wordplay.
'this month' becomes 'inst' (I've seen this before).
'everything' becomes 'all' (I've seen this before).
'inst'+'all'='INSTALL'
(Other definitions for install that I've seen before include "Station", "Put in - invest", "Put in place ready for use", "Load up", "Fix in position ready for use".)
I've seen this clue in The Independent.