There are 305 days and 9 hours left to Christmas