How can I locate an iMessage from 1-2 months ago? Possible?

Solution 1:

If it was archived on your Mac, you can find it by date.
Navigate to ~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive/
Open the relevant dated folder & any conversations for that day will be listed by the contact names.

Double-clicking will open it in Messages.