I would hop in an Uber to South Station and take the 8:00 AM. Because there is no ticket office at BOS, she may simply purchase her ticket at the first stop, which would be Concord if she is on the early bus and South Station on the later.
I would definitely not wait another 1:25 for the next nonstop bus.