Leighton Baines scored an injury time penalty to earn Everton a 1-1 draw against Stoke at the Britannia Stadium on New Year's Day.