Here and now (7)
I believe this clue is a double definition.
'here' is the first definition.
(similar in meaning)
'now' is the second definition.
(the present time)
'and' is the link.
(Other definitions for present that I've seen before include "A Christmas gift" , "Hand over < donation" , "Christmas hand-out" , "Current" , "It is given" .)
'here and now' is the definition.
(thesaurus)
This is the entire clue.
(Other definitions for on the spot that I've seen before include "In a difficult position, forced to decide" , "Where face cream may be applied" , "At a particular place of action" , "Ball for a penalty placed here" , "Challenged" .)