##### SUMMARY
Hi, 

I would like to change the 'Password expires:' value ( like chage -M -1 username )  when creating a user. Is it possible to add a new parameter for example password_expire_max and password_expire_min where this value could be set?

##### ISSUE TYPE
- Feature Idea

##### COMPONENT NAME
user_module - https://docs.ansible.com/ansible/latest/modules/user_module.html

"""
    This is a Darwin macOS User manipulation class.
    Main differences are that Darwin:-
      - Handles accounts in a database managed by dscl(1)
      - Has no useradd/groupadd
      - Does not create home directories
      - User password must be cleartext
      - UID must be given
      - System users must ben under 500
    This overrides the following methods from the generic class:-
      - user_exists()
      - create_user()
      - remove_user()
      - modify_user()
    """
    platform = 'Darwin'
    distribution = None
    SHADOWFILE = None
    dscl_directory = '.'
    fields = [
        ('comment', 'RealName'),
        ('home', 'NFSHomeDirectory'),
        ('shell', 'UserShell'),
        ('uid', 'UniqueID'),
        ('group', 'PrimaryGroupID'),
        ('hidden', 'IsHidden'),
    ]
    def __init__(self, module):