Just have regular tea breaks. do something else for a half hour every now and then. Obviously this time of year isnt the best for outdoor stuff either. Honestly spending your free time gaming over christmas is hardly crazy. and it wont damage your eyesight unless perhaps you continued doing it for months... 3-4 weeks over these holidays is doing no harm. That said, dont play until you are exhausted at like 6am!