How do I override the `.save()` method for the model which uses `get_user_model`?

`forms.py`

```
from django.contrib.auth import get_user_model
from django.contrib.auth.forms import UserCreationForm
from django import forms

class UserCreateForm(UserCreationForm):
    class Meta:
        fields = ("first_name", "last_name", "username", "email", "password1", "password2")
        model = get_user_model()

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.fields["username"].label = "Username"
        self.fields["email"].label = "Email address"

```

On creation of user I want to send user data into another model. As it has no written model (rather I'm importing it as `from django.contrib.auth import get_user_model`), how do I override the save method like- 

```
def save(self, *args, **kwargs):
        super(Model, self).save()
        Record.objects.create(
        employee_ID = self.employee_ID,
        first_name = self.first_name,
        last_name = self.last_name)

```

where my Record model is -

```
class Record(models.Model):

    first_name = models.CharField(max_length = 50)
    last_name = models.CharField(max_length = 50)
    employee_ID = models.CharField(max_length = 20)

```