Will be visiting/staying in Edinburgh Jan 25-Feb 2. We plan on going to Glasgow for a day to see a band that's having an 8 p.m. show for Celtic Connections. Do trains run 24 hours between the two cities? Thanks. (I've been to Edinburgh before, but not Glasgow).