Mom’s 'apology dinner' for her daughter goes viral