Das mit den Geschneken ist vermutlich eine alte "heidnische" Sitte.
Zur Zeit der Wintersonnwende haben sich die Menschen beschenkt um das Ende der kurzen Tage zu feiern (Im alten Sinne - die Auferstehung der Sonne). Ebenso hat in den alten Bräuchen, welche größtenteils vom Christentum übernommen wurden, die Sonnwende einen sehr hohen Stellenwert.
Seit der Zeit des Wirtschaftswunders und der fortschreitenden "Kommerzialisierung" der Gesellschaft ist leider von rein wirtschaftlichen Gesichtspunkten auszugehen. Der deutsche Einzelhandel erzielt rund 18 - 20 % seines Jahresumsatzes im Dezember. Das ganze nennt man auch "Weihnachtsgeschäft". Dem ist eigentlich nichts hinzuzufügen .
Cheers