You can visit your home country, Mexico, Canada, or any other country to get an H4 visa stamp on your passport. Yes, an explanation and supporting documents would be required to support your story about why you missed filing on time. In 99% of H4 cases, this is considered a basic negligence offense and the visa office in the US embassy is lenient.