Well, just to be complete, here are all the properties:
 Code:

$strComputer = "."
$objWMIService = GetObject("winmgmts:\\" + $strComputer + "\root\CIMV2")
$colItems = $objWMIService.ExecQuery("Select * from Win32_NetworkLoginProfile",,48)
For Each $objItem in $colItems
  "AccountExpires: " + $objItem.AccountExpires ?
  "AuthorizationFlags: " + $objItem.AuthorizationFlags ?
  "BadPasswordCount: " + $objItem.BadPasswordCount ?
  "Caption: " + $objItem.Caption ?
  "CodePage: " + $objItem.CodePage ?
  "Comment: " + $objItem.Comment ?
  "CountryCode: " + $objItem.CountryCode ?
  "Description: " + $objItem.Description ?
  "Flags: " + $objItem.Flags ?
  "FullName: " + $objItem.FullName ?
  "HomeDirectory: " + $objItem.HomeDirectory ?
  "HomeDirectoryDrive: " + $objItem.HomeDirectoryDrive ?
  "LastLogoff: " + $objItem.LastLogoff ?
  "LastLogon: " + $objItem.LastLogon ?
  "LogonHours: " + $objItem.LogonHours ?
  "LogonServer: " + $objItem.LogonServer ?
  "MaximumStorage: " + $objItem.MaximumStorage ?
  "Name: " + $objItem.Name ?
  "NumberOfLogons: " + $objItem.NumberOfLogons ?
  "Parameters: " + $objItem.Parameters ?
  "PasswordAge: " + $objItem.PasswordAge ?
  "PasswordExpires: " + $objItem.PasswordExpires ?
  "PrimaryGroupId: " + $objItem.PrimaryGroupId ?
  "Privileges: " + $objItem.Privileges ?
  "Profile: " + $objItem.Profile ?
  "ScriptPath: " + $objItem.ScriptPath ?
  "SettingID: " + $objItem.SettingID ?
  "UnitsPerWeek: " + $objItem.UnitsPerWeek ?
  "UserComment: " + $objItem.UserComment ?
  "UserId: " + $objItem.UserId ?
  "UserType: " + $objItem.UserType ?
  "Workstations: " + $objItem.Workstations ?
  ?
Next

LastLogOff displays all asterisks, probably because that isn't set to be logged.
LastLogin however can be converted using the Integer8Date UDF.