I think your birthday should be considered a holiday by your work and you should be paid for it. 
I used to work at a law firm that gave everyone 3 "floating holidays" (in addition to regular holidays and vacation) to be used for non-recognized holidays at the employee's discretion, i.e., birthday, St. Patrick's Day, day after St. Patrick's Day............