It may be almost 20 years old, but Jason Robert Brown's The Last Five Years feels timeless and recognisable and this bold restaging at Southwark Playhouse is a triumph.