Assuming you have a relationship connecting Message to Contact, then it is easy to create a layout based on the Contact table and include on the layout a portal showing Messages related to that Contact.
You mention having "Contacts Layout with a Tab Window". By this I assume you mean you are using a Tab Control object to display your fields. The thing to remember with Tab Controls is that the whole layout is based on the same table—in your case Contacts—so everything on the layout, regardless of the Tabs is viewed from that context.
You can use either a relationship or a portal filter relationship to limit the message records shown in the portal to messages to just those for a certain date or even a range of dates. You could enter a date in a field and either that field is a match field in the relationship or it is a field used in the portal filter expression.