Whats the best way to get trading days in C# so I can schedule a function to trade once a month?

At the moment I have a days counter but it veers off-course:P

Author