The Last Login Date and the Last Active Date don't align.
Login dates are available from June 1, 2010 forward. Users that have never logged in will have an empty value.
You can also view the Last Active Date, which may differ from the last login date under a couple of circumstances
The last active date is also affected by Web Services API usage, watches, and notification rules.