A Smart Guide to Black Friday and Cyber Monday online Marketing