y=`date +%Y` while true ; do case `date +%u --date="December 25, $y"` in 2) echo $y ; break ;; esac let y=y-1 done