You have to know about what breaks out of <p> tags regardless of whether or not you leave off the end tag, though.
<p><div></div></p> is invalid HTML because <div> ends the paragraph, resulting in an unpaired </p>.
<p><div></div></p> is invalid HTML because <div> ends the paragraph, resulting in an unpaired </p>.