The HomeDirectory plugin allows you to make users and not give them access to any specific home folder.  The first time the user logs in, the HomeDirectory will generate a home folder for the user, and assign them access to the folder as defined here in the plugin.

You can have the plugin even apply a specific timestamp onto the generated home directory for tracking purposes.