Generally BA are very inflexible about this, as others have said. However I have repeatedly turned up very early at EDI with a non-flex fare and the lounge staff have often asked (unprompted) whether I would like to go on the earlier flight ^ ^ Always nice when it happens...