On peut regrouper mois et jour pour faire moins de conditions :

function saison() {

$date = date('md');

if ($date >= '1222') {
$saison = 'Hiver';
}
elseif ($date...