Sunnah & Nafl Fasts

Nafil fasts

Q: Besides the Monday and Thursday fast, what are some other days that one should keep Nafl Fast? I have heard people say that one should fast on Ashura, and 15th of Shaban (Shab-E-Baraat), and on the birthday of Rasulullah (Sallallahu Alayhi Wasallam)? Are any of these correct or should these be avoided?