The Royal Family will release their self titled album on December 1st