Just squeeze on and I guess you will be fine. Not a London Lad so others will give better advise.
Shopes etc will be open till about 5pm on NYE but tourist attractions might open later or close earlier. You would be best to check with the venues you want to visit.