Beauty haul: Elf, NYX, OPI & miscellaneous stuffs!