Odd i cannot book a day return on Southerns website for 2200 on 28th returning 0042 29th.
Do you have a railcard?
Some websites take the railcard minimum fare literally, and apply it from midnight. Others count returns after midnight as the previous day, and don't apply the minimum fare to those journeys.