If a program shows in the EPG and the current time is past the end of the program, the Record option should be greyed.