"To make" is surely one of the most important verbs in English. It has many meanings. One of its meanings is "to arrive somewhere within a specified time".
The sentence stucture is: I (subject) should have made (verb, present perfect with modal "should") it (subject) home (adverb modifying verb).
Notice that "home", normally a noun, is used here as an adverb. Actually, "home" can behave as any part of speech. It can also be an adjective or a verb.