Definitely better to book now. Most of the cheaper fares have a 30-day or 21-day advance purchase limit. Once you are in to 21 days, prices will go up and stay high. Also cheapest fares include Saturday night stay. Sale fares for July-August went on sale in June to fill up seats.
Google flights (google.co.uk/flights) should have correct fares and is great for searching options. You can put in up to 5 airports at a time, to and from, so for the north: MAN, BHX, EDI, GLA to SFO, SJC, OAK, when you click on the calendar it will show you ‘best’ deals it can find on any day. You can also filter by time of day, duration, airlines, etc. There are £500 fares from Birmingham via Dublin (so including pre-clearance which is ace) at the end of the month, but within 21 days you are looking at ~£1000.