I think he is asking for the opposite version of what this command does (it returns computers older than 90 days, he wants the ones more recent).
I am not familiar with the quest cmdlets, but here is how you would do it using the native AD cmdlets. You can probably see what I am doing and adjust it to your needs if you still want to use the quest stuff...
get-adcomputer -filter * -prop LastLogonDate | ? {$_.LastLogonDate -gt (Get-Date).AddDays(-104)} | select name,lastlogondate
One thing you will want to note is that the lastlogondate property is not accurate and can be up to 14 days behind the current date even if the computer has been logged on more recently than that so you will want to consider adjusting your search parameter as a result. I changed it to 104 in this case.
Here is an article explaining the property and why it lags behind the actual last logon of a device:
http://blogs.technet.com/b/askds/archive/2009/04/15/the-lastlogontimestamp-attribute-what-it-was-designed-for-and-how-it-works.aspx
Edit: Updated answer -
$date = (get-date).AddDays(-104)
get-adcomputer -filter { LastLogonDate -gt $date -and OperatingSystem -like "Windows 7*"} -prop LastLogonDate,OperatingSystem |
select name,lastlogondate,OperatingSystem,distinguishedname