Convention would dictate that you call the first model User, not Users.
I think I would have just the one additional model, LoginHistory, would would have a table that includes the user_id, device they logged in with and the datetime of the login. It avoids the duplication of the datetime of the login that would be present in both tables if you had both a LoginHistory and a UserDevce.