It is not possible to obtain every piece of data corresponding to domains automatically. For example, the expiry date is not part of the port 43 whois out for EU domains. In such cases you need to manually enter the data into software like Domain Punch Pro and Watch My Domains.
You can do this using the details tab in the lower display pane (next to the raw whois data).
Write Protecting Domain Records
Whenever you manually enter or edit any data, the software will automatically write-protect that domain record (you can change this behavior from the “application settings” dialog) . This is to prevent manually edited data from getting over-written due to a whois lookup.
Write protected domains will display a [] around the index number for the domain (the “#” column). A ~ in the “# column” indicates that the domain record was manually altered.
To enable the lookup of a write-protected domain, you should unset the write-protection. You can do this by right clicking the domain and selecting appropriate menu option. You can also do this from the details tab by removing the check from the “write-protect” box.

