Black Friday, Cyber Monday are still prime shopping days despite early deals