Gary Neville is critical of the Champions League final being played so late after the season finished.